apache documentroot指向htcdoc之外提示403错误的解决方法

softyun3年前服务器115

后来发现,原来又是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
# httpd.apache.org/docs/2.2/mod/core#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/test下。

复制代码 代码如下:


/usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
<Directory "/var/vhosts/test" >
#Deny from all
Allow from all
</Directory>
DocumentRoot "/var/vhosts/test"
ServerName test
</VirtualHost>


如果把Deny from all的注释去掉,那么服务器就会拒绝所有访问(和我们刚开始把主目录移动到htdocs外而没做任何配置修改时一样,哈哈)
补充一点:
如果你是写个index.php放在目录下测试,可要注意了,记得加上默认主页index.php
DirectoryIndex index index.php

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

中国域名交易中心有哪些业务,中国域名交易中心

百度百科显示,中国域名交易中心是由中国互联网络信息中心主管的非营利性、独立第三方网络域名综合服务机构,主要服务于域名购买、销售及咨询等业务。其主要业务包括:租借、转让等服务,方便用户获取所需域名。域名...

护卫神 主机管理系统使用说明篇 系统设置

    感谢大家使用【护卫神·主机管理系统】V3.1,该版本支持在Windows Server 2003/2008/2012,含32位和64位,直接开设配置...

Win下解决phpStudy MySQL启动失败

报错Apache\Nginx服务正常启动了,但是MySQL却一直启动失败。解决流程查看端口是否被占用打开系统自带的资源管理器,查看监听端口3306是不是被占用,下图中3306端口被mysqld.exe...

域名的分类有哪些,全面了解域名的分类

1.什么是域名?域名是由一串用点分隔的字符构成的互联网上的地址,是互联网上的身份证明和品牌形象,是网站的重要标识。2.域名的分类按域名结尾可以分为国际最域名和最最域名:国际最域名:是指.com、.ne...

动态ip服务器有哪些特点,如何利用动态ip服务器实现网络传输

1.什么是动态ip服务器动态ip服务器也称为动态域名解析(DDNS)服务器,是一种通过动态分配IP地址方式实现网络传输的服务器。动态IP地址是指当网络设备(如路由器、计算机)通过拨号上网或者PPPoe...

宝塔面板使用phpmyadmin导入大容量.sql文件的方法

phpmyadmin导入大容量.sql文件在phpmyadmin目录文件夹下建立一个文件夹,如importSqlFile将想要导入的sql文件放入importSqlFile文件夹中打开config.i...