apache documentroot指向htcdoc之外提示403錯(cuò)誤的解決方法
1.如果不啟用vhosts
只需修改 httpd.conf
默認(rèn)Directory節(jié)如下,注意紅色部分,表示目錄/usr/local/apache/htdocs允許所有 主機(jī)訪問
<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
# http://httpd.apache.org/docs/2.2/mod/core.html#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>
由于主目錄被指到別的地方了,所以將藍(lán)色部分/usr/local/apache/htdocs換成你新的主目錄就OK了。
2.啟用vhosts
啟 用vhosts的話,你就可以不作上面的修改了,因?yàn)閂irtualHost可以單獨(dú)配置這個(gè)節(jié)的屬性,所以我們在VirtualHost這個(gè)節(jié)里配置的 話就更方便了,下面的配置中,我把我的網(wǎng)站放在/var/vhosts/www.test.cn下。
/usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
<Directory "/var/vhosts/www.test.cn" >
#Deny from all
Allow from all
</Directory>
DocumentRoot "/var/vhosts/www.test.cn"
ServerName www.test.cn
</VirtualHost>
如果把Deny from all的注釋去掉,那么服務(wù)器就會(huì)拒絕所有訪問(和我們剛開始把主目錄移動(dòng)到htdocs外而沒做任何配置修改時(shí)一樣,哈哈)
補(bǔ)充一點(diǎn):
如果你是寫個(gè)index.php放在目錄下測試,可要注意了,記得加上默認(rèn)主頁index.php
DirectoryIndex index.html index.php
相關(guān)文章
linux操作系統(tǒng)利用python實(shí)現(xiàn)任務(wù)管理器可視化功能
這篇文章主要介紹了linux操作系統(tǒng)下利用python實(shí)現(xiàn)任務(wù)管理器可視化功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11Linux 3.X/4.x/5.x 忘記寶塔面板密碼的解決方法
在本篇文章里我們給大家整理的是關(guān)于忘記Linux 3.X/4.x/5.x 寶塔面板密碼的解決方案,有需要的朋友們可以學(xué)習(xí)下。2019-10-10Apache啟動(dòng)錯(cuò)誤Permission denied: httpd: could not open error log
這篇文章主要介紹了Apache啟動(dòng)錯(cuò)誤Permission denied: httpd: could not open error log file解決方法,需要的朋友可以參考下2014-07-07在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法
這篇文章主要介紹了在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11Ubuntu下安裝nvidia顯卡驅(qū)動(dòng)(安裝方式簡單)
這篇文章主要介紹了Ubuntu下安裝nvidia顯卡驅(qū)動(dòng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05CentOS服務(wù)器初始化設(shè)置詳細(xì)說明
這篇文章主要介紹了CentOS服務(wù)器初始化設(shè)置詳細(xì)說明,需要的朋友可以參考下2018-01-01Linux中實(shí)現(xiàn)光盤開機(jī)自動(dòng)掛載和配置本地yum源教程
在Linux系統(tǒng)中,光盤自動(dòng)掛載功能可以極大地方便用戶管理和訪問光盤數(shù)據(jù),本教程將逐步引導(dǎo)你完成光盤自動(dòng)掛載的設(shè)置過程,確保每次插入光盤時(shí),系統(tǒng)能夠自動(dòng)識別并掛載光盤,從而簡化文件訪問流程,需要的朋友可以參考下2024-03-03linux系統(tǒng)對外開放3306、8080等端口,防火墻設(shè)置詳解
這篇文章主要介紹了linux系統(tǒng)對外開放3306、8080等端口,防火墻設(shè)置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05