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

softyun3年前服务器50

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

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

相关文章

西部数码建站助手使用

[西部数码建站助手使用图文教程]打开桌面的插件包—》西部数码一键建站包解压west263soft_v3.0.rar这个压缩文件解压到D盘运行D盘里这个文件夹的直接点击开始安装,等待安装&h...

哪里可以找到免费ftp服务器地址,如何获取免费ftp服务器地址

FTP是文件传输协议的缩写,使用它可以方便地在客户端和服务器之间传输文件。免费FTP服务器地址就是免费提供FTP服务的服务器地址。想要获取免费FTP服务器地址,可以通过以下方式进行:使用搜索引擎搜索“...

云服务器出租有哪些优势和劣势,让你的网站更加稳定可靠

1.什么是云服务器出租?云服务器出租是指企业或个人通过购买云服务器的使用权,来运行自己的应用程序、网站、数据库等服务的一种方式。云服务器出租提供了一种灵活的方式,无需花费大量的资金来购买物理服务器或维...

为什么要租用GPU服务器,如何选择适合自己的GPU服务器

GPU服务器租用是近年来越来越受欢迎的选择,特别是对于那些需要进行复杂计算的工作和业务。GPU(GrahicsProcessingUnit)是现代计算机图形和影像加速的核心组件,其在计算速度和效率方面...

云点播服务器能解决视频存储和播放问题吗,视频领域的解决方案

1.云点播服务器云点播服务器是一种能够解决视频存储与播放问题的解决方案。它是基于云计算技术的一种最视频存储与传输架构,能够帮助企业和个人快速、安全地存储、传输和播放大规模视频数据。云点播服务器具有高效...

电信主机有哪些优点和缺点,电信主机在现代通讯技术中的重要性

1.什么是电信主机电信主机是指由电信运营商或其他相关公司提供的高性能服务器设备,用于实现网络服务的应用。电信主机通常以托管方式提供给客户使用,客户可以远程管理和控制服务器,通过安装软件实现各种网站运营...