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

apache,nginx上傳目錄無(wú)執(zhí)行權(quán)限的設(shè)置方法

 更新時(shí)間:2010年12月19日 20:00:07   作者:  
至于為什么設(shè)置上傳目錄無(wú)權(quán)限這個(gè)我就不累贅了,現(xiàn)在比較流行的web服務(wù)有iis,apache,nginx,使用操作系統(tǒng)無(wú)非是windows or *nux
我們來(lái)看倆段通常對(duì)上傳目錄設(shè)置無(wú)權(quán)限的列子,配置如下:
復(fù)制代碼 代碼如下:

<Directory "/var/www/upload">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>


還有網(wǎng)上那個(gè)對(duì)nginx上傳目錄無(wú)執(zhí)行權(quán)限
復(fù)制代碼 代碼如下:

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


這些配置表面上看起來(lái)是沒(méi)什么問(wèn)題的,確實(shí)在windows下可以這么說(shuō)。
但是*nux就不同了,大家都是知道的*nux操作系統(tǒng)是區(qū)分大小寫(xiě)的,這里如果換成大寫(xiě)后綴名*.phP一類就bypasss了


這里我說(shuō)下我個(gè)人的解決方法:
復(fù)制代碼 代碼如下:

<Directory "/var/www/upload">
<FilesMatch "(?i:.php)"> //?是盡可能多的匹配.php的字符串,i是不區(qū)分大小寫(xiě),然后冒號(hào)后面跟上正則表達(dá)式
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>


上面的意思就是說(shuō),/var/www/upload目錄下所有php文件不區(qū)分大小寫(xiě),通過(guò)order,allow,deny原則判斷拒絕執(zhí)行php文件,對(duì)nginx同樣也是可應(yīng)用的


注:st0p專門(mén)為此正則用法寫(xiě)了文章,對(duì)這個(gè)正則不理解的可以參考
http://www.fzitv.net/article/25673.htm

另外一種方法,這個(gè)我們都用過(guò)
復(fù)制代碼 代碼如下:

<Directory "/var/www/upload">
php_admin_flag engine off
</Directory>


相比之下我還是看好的一種方法

相關(guān)文章

  • 在Debian系的Linux中檢查軟件包是否被安裝的方法

    在Debian系的Linux中檢查軟件包是否被安裝的方法

    這篇文章主要介紹了在Debian系的Linux中檢查軟件包是否被安裝的方法,采用bash shell操作、適用于Ubuntu等Debian系的Linux系統(tǒng),需要的朋友可以參考下
    2015-03-03
  • KVM與Xen虛擬化技術(shù)深度對(duì)比分析

    KVM與Xen虛擬化技術(shù)深度對(duì)比分析

    文章比較了Xen和KVM兩種虛擬化技術(shù)的架構(gòu)設(shè)計(jì)、性能指標(biāo)、安全與隔離機(jī)制、生態(tài)系統(tǒng)適配、運(yùn)維復(fù)雜度等,最終建議在云原生場(chǎng)景下優(yōu)先選擇KVM,而在對(duì)安全性要求極高的傳統(tǒng)企業(yè)場(chǎng)景下,Xen仍具有一定的優(yōu)勢(shì)
    2025-02-02
  • Linux多線程鎖屬性設(shè)置方法

    Linux多線程鎖屬性設(shè)置方法

    下面小編就為大家?guī)?lái)一篇Linux多線程鎖屬性設(shè)置方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 酷炫!趣味十足的Linux命令

    酷炫!趣味十足的Linux命令

    本文給大家介紹幾個(gè)有趣的Linux命令,非??犰?,保證看了之后還想再次閱讀,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Linux VPS下簡(jiǎn)單解決CC攻擊的方法

    Linux VPS下簡(jiǎn)單解決CC攻擊的方法

    Linux VPS下簡(jiǎn)單解決CC攻擊的方法,需要的朋友可以參考下
    2012-04-04
  • 解決linux下zip文件解壓亂碼問(wèn)題

    解決linux下zip文件解壓亂碼問(wèn)題

    本篇文章主要介紹了解決linux下zip文件解壓亂碼問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-05-05
  • 配置apache默認(rèn)使用ssl的方法

    配置apache默認(rèn)使用ssl的方法

    首先確認(rèn)mod_rewrite已經(jīng)安裝,方法就是查看你的httpd.conf,搜索“LoadModule rewrite_module modules/mod_rewrite.so”,如果有,刪除前面的"#"。
    2009-10-10
  • Linux 命令行通配符及轉(zhuǎn)義符的實(shí)現(xiàn)

    Linux 命令行通配符及轉(zhuǎn)義符的實(shí)現(xiàn)

    這篇文章主要介紹了Linux 命令行通配符及轉(zhuǎn)義符的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Ubuntu系統(tǒng)中查看網(wǎng)絡(luò)速率的幾種方法

    Ubuntu系統(tǒng)中查看網(wǎng)絡(luò)速率的幾種方法

    這篇文章主要給大家介紹了在 Ubuntu系統(tǒng)中,可以使用以下幾種方法查看網(wǎng)絡(luò)速率,文中通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-11-11
  • 在linux中設(shè)置tomcat開(kāi)機(jī)自啟動(dòng)的方法

    在linux中設(shè)置tomcat開(kāi)機(jī)自啟動(dòng)的方法

    由于各種各樣的原因,服務(wù)器有重啟的可能,這樣tomcat就需要配置成開(kāi)機(jī)自動(dòng)啟動(dòng),否則每次重啟后就需要連遠(yuǎn)程手動(dòng)啟動(dòng)tomcat,如果服務(wù)器被迫重啟,而技術(shù)人員又不能及時(shí)運(yùn)行tomcat,那么后果很?chē)?yán)重,所以本文給大家介紹了在linux中設(shè)置tomcat開(kāi)機(jī)自啟動(dòng)的方法
    2024-02-02

最新評(píng)論

蓬莱市| 宁南县| 玉田县| 台中市| 三河市| 本溪市| 永昌县| 光泽县| 衡东县| 化隆| 南华县| 湄潭县| 日照市| 达拉特旗| 响水县| 特克斯县| 新化县| 新源县| 平罗县| 林周县| 阳城县| 来安县| 逊克县| 汨罗市| 融水| 乌苏市| 牟定县| 星座| 武威市| 湖北省| 奉节县| 兴海县| 略阳县| 乐山市| 夏津县| 阿瓦提县| 丹寨县| 清镇市| 合江县| 武乡县| 古浪县|