apache配置403错误提示(apache documentroot指向htcdoc之外提示403错误的解决方法)
apache配置403错误提示
apache documentroot指向htcdoc之外提示403错误的解决方法
后来发现,原来又是Apache没配置 好,是apache的mod_authz_host模块在起控制作用。
1.如果不启用vhosts
只需修改 httpd.conf
默认Directory节如下,注意红色部分,表示目录/usr/local/apache/htdocs允许所有 主机访问
复制代码 代码如下:
<Directory "/usr/local/apache/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
由于主目录被指到别的地方了,所以将蓝色部分/usr/local/apache/htdocs换成你新的主目录就OK了。
2.启用vhosts
启 用vhosts的话,你就可以不作上面的修改了,因为VirtualHost可以单独配置这个节的属性,所以我们在VirtualHost这个节里配置的 话就更方便了,下面的配置中,我把我的网站放在/var/vhosts/www.test.cn下。
复制代码 代码如下:
/usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
<Directory "/var/vhosts/www.test.cn" >
#Deny from all
Allow from all
</Directory>
DocumentRoot "/var/vhosts/www.test.cn"
ServerName www.test.cn
</VirtualHost>
如果把Deny from all的注释去掉,那么服务器就会拒绝所有访问(和我们刚开始把主目录移动到htdocs外而没做任何配置修改时一样,哈哈)
补充一点:
如果你是写个index.php放在目录下测试,可要注意了,记得加上默认主页index.php
DirectoryIndex index.html index.php
- apache虚拟域名配置(Apache虚拟主机的配置和泛域名解析实现代码)
- apache服务器配置伪静态(apache中通过mod_rewrite实现伪静态页面的方法)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- apache配置讲解(apache中封IP的实现方法)
- ssl服务器搭建的步骤(windows apache环境下部署SSL证书让网站支持https的配置方法)
- 开源asp.net(apache下支持asp.net的实现方法)
- linux如何查看apache日志(限制 Apache日志文件大小的方法)
- nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
- 宝塔web服务器如何安装(宝塔面板开启Nginx/Apache防火墙四层防御的方法)
- apache安全配置使用教程(正确配置与维护Apache安全性设置方法)
- web项目部署到阿里云服务器上(阿里云的WindowsServer2016上部署php+apache)
- apache访问提示404(Apache跨域资源访问报错问题解决方案)
- apache静态化怎么用(apache中访问不了伪静态页面的解决方法)
- apache 配置域名(apache 二级域名解析 window与linux)
- apache服务器的主配置(Apache中.htaccess文件功能)
- javapoi简单代码(Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
- 越南旅游攻略(越南旅游攻略自由行)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
热门推荐
- docker内可执行程序位置(docker exec执行多个命令的操作)
- 个人云服务器的搭建(云服务器管理怎么做?这几款开源服务器管理软件您得知道)
- harborjob设置(harbor修改配置文件后重启操作)
- canvas小程序海报(使用canvas生成含有微信头像的邀请海报没有微信头像问题)
- python解析视频源码(基于python实现高速视频传输程序)
- python udp通信(Python socket模块实现的udp通信功能示例)
- 前端ui 滑动条(AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码)
- 创建数据库入门教程mysql(MySQL数据库安装教程一学就会)
- laravel 数据库实现原理(laravel 数据迁移与 Eloquent ORM的实现方法)
- docker harbor 配置中央仓库(Docker Gitlab+Jenkins+Harbor构建持久化平台操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9