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

softyun3年前服务器87

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

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

相关文章

WDCP控制面板的常用linux命令集

WDCP控制面板相关命令强制修改mysql的root密码,在忘记mysql密码时有用sh /www/wdlinux/tools/mysql_root_chg.shftp配置文件检查,在FTP不能连接或...

常用的web服务器软件整理

常用的web服务器软件整理(1)ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世...

广州域名注册靠谱吗,广州域名注册公司最

1.广州域名注册广州域名注册是一种将域名注册到域名最构的行为,需要持有者提供个人或企业相关最信息,并支付一定费用。在广州,有众多的域名注册商提供域名注册服务,包括万网、新网、西部数码等。这些域名注册商...

备案域名需要注意哪些问题,备案域名的申请流程和要求

备案域名,是指在中国大陆地区,所有使用在该地区的互联网服务的网站都必须进行主体信息备案和域名备案,以便中国政府可以监管和规范网络信息。备案域名是指网站要备案的域名,包含最域名和二级域名。备案域名的申请...

动态IP拨号器是什么,动态IP拨号器的功能与原理介绍

1.概述动态IP拨号器是一种用于动态获取IP地址的软件工具,它可以自动拨号、最拨号密码、获取动态IP地址,从而帮助用户实现网络连接。2.功能动态IP拨号器具有以下主要功能:自动拨号拨号器可以通过用户设...

如何购买美国虚拟主机,了解美国虚拟主机的购买流程

美国虚拟主机是指一种通过网络连接的虚拟主机服务,顾客可以根据需要租用相应的虚拟空间进行网站设计和开发,主要应用于个人博客、小型企业、以及中小型网站等。购买美国虚拟主机的流程如下:选择一个可靠的虚拟主机...