手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  網站相關 >  建站知識 >  Nginx、Apache、Lighttpd禁止目錄執行php配置示例

Nginx、Apache、Lighttpd禁止目錄執行php配置示例

2015-12-01 16:33:37 13772

為了加強網站安全性,我們除了限制目錄權限外,還需要禁用某此目錄禁止執行php。在IIS中可以直接將目錄的腳本執行權限去掉,而針對非windows系統如何做呢?

接下來的文章將簡單的介紹不同的webserver如何禁用php執行。。。。

Apache:

代碼如下:

<Directory /website/attachments>
   php_flag engine off
</Directory>

Nginx:

禁用單個目錄:

代碼如下:

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

禁用多個目錄:

代碼如下:

location ~* ^/(upload|images)/.*.(php|php5)$
{
   deny all;
}

Lighthttpd:

代碼如下:

$HTTP["url"] =~ “^/(forumdata|templates|customavatars?)/” {
   fastcgi.server = ()
}

Apache

<Location “/forumdata”>
   php_admin_flag engine off
   Options -ExecCGI
   AddType text/plain .html .htm .shtml .php
</Location>

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: