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

softyun3年前服务器89

后来发现,原来又是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

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

相关文章

河南虚拟主机的价格如何,河南虚拟主机提供的服务有哪些

1.河南虚拟主机百科河南虚拟主机是指利用虚拟化技术将一台物理服务器分割为多台虚拟服务器,每台虚拟服务器都有独立的操作系统、磁盘空间、内存等资源,可以满足不同网站及应用的需要。在河南地区,有许多企业和个...

Windows系统下解决PhPStudy MySQL启动失败问题

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

合肥虚拟主机的价格如何,合肥虚拟主机支持哪些功能

1.合肥虚拟主机合肥虚拟主机是指基于虚拟化技术,将一台物理主机分割为多台虚拟主机,每台虚拟主机独享一定的系统资源和磁盘空间,可作为独立的服务器使用。由于其灵活、稳定、高效等优点,越来越受到各类网站和企...

服务器被打了怎么办,如何应对被攻击的服务器

随着互联网技术的迅猛发展,网络攻击的频率也越来越高,服务器被攻击的情况时有发生。如果不及时应对,服务器被攻击后可能会发生重要数据丢失、系统瘫痪等问题,对网站甚至企业造成严重损失。那么,当服务器被打了怎...

成都主机租用靠谱吗,成都主机租用的好处

1.什么是成都主机租用?成都主机租用是指将服务器设备租用给用户,让用户能够在服务器上存储数据或搭建网站。2.成都主机租用有哪些优势?购买一台服务器需要大量资金投入,而主机租用的成本较低,可以帮助用户实...

忘记宝塔面板登录地址安全入口后缀找回方法

宝塔BT面板设置好的安全入口后缀忘记了怎么办?新手站长网分享找回宝塔登录地址的方法:找回宝塔登录地址的方法 如何找回宝塔面板的登录地址?很简单,一条命令即可搞定,不仅可以找到宝塔登录地址,还...