最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iis、apache與nginx禁止目錄執(zhí)行asp、php腳本的實(shí)現(xiàn)方法

 更新時(shí)間:2011年11月29日 16:14:03   投稿:mdxy-dxy  
為了網(wǎng)站安全,很多圖片上傳目錄等不需要執(zhí)行腳本的目錄我們可以通過下面的方法禁止執(zhí)行腳本。

一般iis中比較簡(jiǎn)單,iis6如下圖所示即可:

很多購(gòu)買虛擬主機(jī)空間的用戶,如果空間商提供了在線管理程序,也可以實(shí)現(xiàn)。具體的看下幫助即可。
需要知道目錄名稱,設(shè)置即可。

iis7+禁止執(zhí)行php等
IIS7也類似于IIS6.0,選擇站點(diǎn)對(duì)應(yīng)的目錄,data、uploads及靜態(tài)html文件目錄,雙擊功能試圖面板中的“處理程序映射”(如圖2)

在“編輯功能權(quán)限……”中,我們直接去除腳本的執(zhí)行權(quán)限即可。(如圖3)



apache中一般是通過.htaccess文件來(lái)限制
Apache環(huán)境規(guī)則內(nèi)容如下:Apache執(zhí)行php腳本限制 把這些規(guī)則添加到.htaccess文件中

復(fù)制代碼 代碼如下:

RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ –[F]

以Apache 模塊方式運(yùn)行 PHP,你可以在vhosts配置文件中添加如下代碼:

禁止upload目錄執(zhí)行php文件權(quán)限

<Directory /www/www.fzitv.net/upload>
php_flag engine off
</Directory>
<Directory ~ "^/www/.*/upload">
 <Files ~ ".php">
 Order allow,deny
 Deny from all
 </Files>
</Directory>

nginx環(huán)境規(guī)則內(nèi)容如下:nginx執(zhí)行php腳本限制

LNMP有一個(gè)缺點(diǎn)就是目錄權(quán)限設(shè)置上不如Apache,有時(shí)候網(wǎng)站程序存在上傳漏洞或類似pathinfo的漏洞從而導(dǎo)致被上傳了php木馬,而給網(wǎng)站和服務(wù)器帶來(lái)比較大危險(xiǎn)。建議將網(wǎng)站目錄的PHP權(quán)限去掉,當(dāng)訪問上傳目錄下的php文件時(shí)就會(huì)返回403錯(cuò)誤。

首先要編輯nginx的虛擬主機(jī)配置,在fastcgi的location語(yǔ)句的前面按下面的內(nèi)容添加:

復(fù)制代碼 代碼如下:

location ~ /(data|uploads|templets)/.*\.(php|php5)?$ {
deny all;
}

下面是補(bǔ)充:

以下配置均在nginx配置的server處添加

復(fù)制代碼 代碼如下:

location ~ /attachments/.*\.(php|php5)?$ {
deny all;
}

禁止attachments目錄執(zhí)行php文件權(quán)限

2、多個(gè)目錄

復(fù)制代碼 代碼如下:

location ~ /(attachments|upload)/.*\.(php|php5)?$ {
deny all;
}

禁止attachments與upload目錄執(zhí)行php文件權(quán)限

配置完后,重新reload nginx即可。
好了就這些吧,做了這些應(yīng)該不會(huì)有什么問題基本夠用!

相關(guān)文章

  • yum 命令使用講解

    yum 命令使用講解

    這篇文章主要介紹了yum 命令使用講解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux下設(shè)置Vim編輯器里Tab的長(zhǎng)度行號(hào)

    Linux下設(shè)置Vim編輯器里Tab的長(zhǎng)度行號(hào)

    這篇文章主要介紹了Linux下設(shè)置Vim編輯器里Tab的長(zhǎng)度行號(hào) ,需要的朋友可以參考下
    2018-06-06
  • UBUNTU手動(dòng)安裝JDK的詳細(xì)步驟

    UBUNTU手動(dòng)安裝JDK的詳細(xì)步驟

    這篇文章主要介紹了UBUNTU手動(dòng)安裝JDK的詳細(xì)步驟,大家參考使用吧
    2013-11-11
  • git拉源碼maven構(gòu)建后部署腳本詳解

    git拉源碼maven構(gòu)建后部署腳本詳解

    這篇文章主要介紹了git拉源碼maven構(gòu)建后部署腳本詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Linux中rsync命令使用方式

    Linux中rsync命令使用方式

    rsync是一款高效的文件同步工具,支持增量同步、遠(yuǎn)程同步、文件壓縮、權(quán)限保留等功能,它可以用于本地或遠(yuǎn)程文件夾的同步,支持?jǐn)帱c(diǎn)續(xù)傳和排除規(guī)則,在本地模式下,可以通過cp命令替代,實(shí)現(xiàn)數(shù)據(jù)的增量備份,在遠(yuǎn)程模式下
    2025-01-01
  • 阿里云Centos6.X發(fā)郵件遇到的各種問題

    阿里云Centos6.X發(fā)郵件遇到的各種問題

    這兩天用PHPMailer寫了個(gè)發(fā)送郵件功能,在本地測(cè)試可以發(fā)送郵件,但是放到阿里云服務(wù)器缺發(fā)送不了,經(jīng)過查詢,最終解決了,把方法分享給大家
    2018-09-09
  • Ubuntu環(huán)境下使用G++編譯CPP文件

    Ubuntu環(huán)境下使用G++編譯CPP文件

    今天小編就為大家分享一篇關(guān)于Ubuntu環(huán)境下使用G++編譯CPP文件,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • gdb調(diào)試中設(shè)置監(jiān)控點(diǎn)watch,rwatch,awatch的區(qū)別及說明

    gdb調(diào)試中設(shè)置監(jiān)控點(diǎn)watch,rwatch,awatch的區(qū)別及說明

    這篇文章主要介紹了gdb調(diào)試中設(shè)置監(jiān)控點(diǎn)watch,rwatch,awatch的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • win10系統(tǒng)下安裝superset的步驟

    win10系統(tǒng)下安裝superset的步驟

    這篇文章主要介紹了win10系統(tǒng)下安裝superset的步驟,本文是基于python3.7 win10 64位下的環(huán)境安裝,需要的朋友可以參考下
    2019-12-12
  • Windows操作系統(tǒng)下Linux虛擬機(jī)的安裝與配置教程圖解

    Windows操作系統(tǒng)下Linux虛擬機(jī)的安裝與配置教程圖解

    這篇文章主要介紹了Windows操作系統(tǒng)下Linux虛擬機(jī)的安裝與配置,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10

最新評(píng)論

万州区| 揭阳市| 安泽县| 卢龙县| 天气| 蒲城县| 阿拉善盟| 南宁市| 水城县| 黄冈市| 东安县| 江川县| 建宁县| 江孜县| 洪江市| 宁安市| 福建省| 监利县| 新河县| 华宁县| 五台县| 双柏县| 马鞍山市| 高台县| 阳东县| 闵行区| 虎林市| 吉林市| 巢湖市| 尤溪县| 定兴县| 铜梁县| 平定县| 三门县| 黄陵县| 金山区| 磴口县| 盐池县| 梧州市| 涪陵区| 浙江省|