apache 中 配置 php 文件路徑權(quán)限

在PHP網(wǎng)站開發(fā)中,為了讓網(wǎng)站目錄文件和程序代碼的安全考慮,我們必須對某些目錄或者文件的訪問權(quán)限進(jìn)行控制,來提高網(wǎng)站的安全,那么我們怎樣來實現(xiàn)這種功能呢?這時候可以配置Apache來禁止網(wǎng)站以目錄的形式列出網(wǎng)站內(nèi)容。

在Apache中沒有配置禁止目錄訪問時候,當(dāng)你訪問 http://localhost? 時會列出相關(guān)的目錄和文件列表,我們可以通過修改Apache配置文件httpd.conf來實現(xiàn)禁止列出目錄/文件列表,方法如下:

1、打開apache的配置文件“httpd.conf”

2、找到以下部分

<Directory/>

Options Indexes

AllowOverride None

Order allow,deny

Allow from all

</Directory>

只需將Options Indexes修改為Options None即可。

注:根據(jù)PHP運行環(huán)境安裝包的不同,Options Indexes也有可能是Options Indexes FollowSymLinks,一并改為Options None即可。

保存httpd.conf,重啟apache。如果此時不行,繼續(xù)修改下面的配置:


<Directory "/">

#

# 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 none

#

# 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>

如上:將里面紅色的部分,一并改過來就行了。

3、保存httpd.conf,并重啟Apache即可,此時再訪問 http://localhost? 時,如果沒有index.html或者index.php這些默認(rèn)的文件時,就會報apache http 403 禁止訪問錯誤信息:

Forbidden

You don't have permission to access / on this server.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Apache 與 Tomcat 配置 Apache 配置(Linux) 安裝sudo apt-get instal...
    wswenyue閱讀 4,328評論 0 7
  • 首先,先看一些Apache服務(wù)器的基礎(chǔ)設(shè)置,他可以幫你在Ubuntu CentOS 和OSX下安裝和配置一個apa...
    Brice_Zhao閱讀 11,663評論 5 12
  • 此文章轉(zhuǎn)載~ Apache偽靜態(tài)(Rewrite).htaccess文件詳解 Htaccess(超文本訪問)是一個...
    bornfreekiss閱讀 4,298評論 0 6
  • http-2.2常見配置http協(xié)議curl和elinks工具 一、http-2.2常見配置 httpd配置文件的...
    哈嘍別樣閱讀 754評論 0 1
  • 又是數(shù)學(xué)課,一個農(nóng)夫想要準(zhǔn)備晚餐,不小心把an丟到果園里了,真是懊惱啊。還讓我?guī)退麚臁?好不容易見到又要把你送走,...
    賽呆閱讀 208評論 0 1

友情鏈接更多精彩內(nèi)容