• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      設(shè)置安全的nginx+PHP網(wǎng)站目錄權(quán)限

      2013-04-18 03:30:36網(wǎng)管之家
      計算機(jī)與網(wǎng)絡(luò) 2013年12期
      關(guān)鍵詞:進(jìn)程服務(wù)器設(shè)置

      基于linux系統(tǒng)的web服務(wù)器架構(gòu)聽說過很多年了,也用了好幾年,不過都是用現(xiàn)成的運(yùn)行環(huán)境,比如虛擬主機(jī)、共用VPS。親手配置、把玩,我還是第一回,初學(xué)過程的曲折在意料之中,反復(fù)折磨了兩三天,終于搞清楚一些linux基礎(chǔ)概念和nginx+php配置。今天主要記錄nginx+php環(huán)境下,原先理解的很混亂的網(wǎng)站目錄權(quán)限設(shè)置。

      由于對linux文件權(quán)限的概念不清楚,遷移網(wǎng)站到VPS上時,擔(dān)心設(shè)置錯了影響網(wǎng)站安全,剛好之前一個網(wǎng)站被掛了馬,配置服務(wù)器時就特別在意這事了。

      配置權(quán)限的原則是,在保證網(wǎng)站正常運(yùn)行下,盡量給最低權(quán)限。

      我的配置:

      1、nginx進(jìn)程用戶是默認(rèn)用戶wwwboy;(暫時還不知道nginx進(jìn)程用戶會對服務(wù)器什么地方的權(quán)限有影響,配置nginx好像都沒碰到權(quán)限設(shè)置問題)

      2、php-fpm 進(jìn) 程 用 戶 配 置 為wwwboy;

      3、網(wǎng)站目錄所有者設(shè)置為ftpuser,由于需要在FTP中對網(wǎng)站文件進(jìn)行下載(讀取)、上傳(寫入),ftpuser肯定對網(wǎng)站目錄有讀寫權(quán)限。

      關(guān)鍵點:php-fpm 子進(jìn)程所使用的用戶,不能是網(wǎng)站文件所有者。網(wǎng)站文件所有者和php-fpm 進(jìn)程用戶設(shè)為不同的好處是在PHP程序中無法對網(wǎng)站文件進(jìn)行修改,這樣即使網(wǎng)站被掛馬了,也能降低很多損失,例如,對方無法在你的正常代碼里混入后門。

      以前總習(xí)慣性地把緩存目錄權(quán)限設(shè)置為777,這回既然注意到安全問題,就想順便弄清楚一下緩存目錄怎么設(shè)置才正確合理并安全。其實,了解清楚linux文件權(quán)限分配方式,這個疑惑也就明朗了:

      假設(shè)網(wǎng)站緩存目錄名為cache,其所有者為ftpuser。緩存文件是由php-fpm 進(jìn)程執(zhí)行寫入,相當(dāng)于用戶wwwboy要在用戶ftpuser的目錄cache里寫文件,不被允許的!因此,要分配給wwwboy對cache目錄的寫權(quán)限,chmod o+w -R cache即可,如果ftpuser與wwwboy同一個 用 戶 組, 就 chmod g+w -R cache。緩存目錄不需要執(zhí)行權(quán)限,所以以往設(shè)置777權(quán)限的做法相當(dāng)粗糙,不過在使用虛擬主機(jī)的時候,自己無法把握服務(wù)器上各種設(shè)置,777也是最便捷做法了。

      緩存目錄需要o+w x,添加x的原因是讀取目錄的時候需要執(zhí)行權(quán)限,否則文件是寫不成功的。除非要生成的文件和寫文件的腳本在同一個目錄內(nèi),不需要讀取目錄的權(quán)限, 也就不需要執(zhí)行權(quán)限。

      猜你喜歡
      進(jìn)程服務(wù)器設(shè)置
      中隊崗位該如何設(shè)置
      少先隊活動(2021年4期)2021-07-23 01:46:22
      債券市場對外開放的進(jìn)程與展望
      中國外匯(2019年20期)2019-11-25 09:54:58
      通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實現(xiàn)
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
      本刊欄目設(shè)置說明
      中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
      社會進(jìn)程中的新聞學(xué)探尋
      地鐵出入段線轉(zhuǎn)換軌設(shè)置
      我國高等教育改革進(jìn)程與反思
      红安县| 昌乐县| 西林县| 陈巴尔虎旗| 太仓市| 莱芜市| 永泰县| 泽州县| 新泰市| 吉首市| 天气| 莫力| 增城市| 平遥县| 南开区| 太谷县| 密云县| 承德市| 乳山市| 宜兰市| 攀枝花市| 大田县| 廊坊市| 和静县| 福泉市| 凤凰县| 墨江| 湟源县| 桑植县| 宜州市| 大悟县| 华宁县| 泰和县| 澳门| 桓仁| 永安市| 随州市| 凤台县| 南川市| 普兰店市| 丰顺县|