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

softyun3年前服务器138

后来发现,原来又是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.海外加速效果优越香港云主机可以为客户提供高速稳定的海外连接,特别是连接亚太地区的...

CN2 GIA服务器深度解析:为什么它是跨境网络加速的首选

CN2 GIA服务器深度解析:为什么它是跨境网络加速的首选

在数字时代,全球互联已经成为企业运营和个人生活的重要组成部分。无论是跨国电商、视频流媒体、游戏加速,还是海外网站访问,网络延迟和稳定性往往决定了用户体验的优劣。而提到中国与国际互联网之间的高速通道,一...

如何进行IP在线查询,IP在线查询的使用方法简介

1.什么是IP在线查询?IP在线查询是一种查询网络上IP地址的方法,可以通过这个方法快速了解某个IP地址的归属地、所在地区、ISP提供商等网络信息。2.哪些网站可以提供IP在线查询服务?现在市面上有很...

工信部备案查询是什么,工信部备案查询的作用

工信部备案查询是指企业在向工信部进行备案后,通过查询系统查询自己的备案信息。工信部备案是指所有提供互联网信息服务的单位和个人,在开展经营活动前,必须向工业和信息化主管部门申请,获得备案批准的一项管理制...

为什么需要外国域名,外国域名的意义与作用

外国域名指的是以国外的国别域名为后缀的网站域名,例如以.com、.org等国别域名结尾的网站。外国域名的意义非常重要,它可以用于个人或企业的网站建设,扩大品牌最度。同时,也可以用于跨国交易和出口贸易,...

阿里云主机值得购买吗,阿里云主机价格及配置介绍

1.阿里云主机阿里云主机是阿里云计算有限公司提供的云服务器产品。阿里云主机可以为企业、个人提供高性能、稳定、安全的云服务器服务。阿里云主机被广泛应用于各种场景,如网站建设、应用开发、云存储等。2.价格...