成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP防跨站一些記錄

loostudy / 2241人閱讀

摘要:對(duì)于來說有種方法可以防跨站請(qǐng)求方法在的配置中或者在包含的文件中加入方法在中配置選項(xiàng)方法使用新增的配置文件在網(wǎng)站根目錄下創(chuàng)建一個(gè)隱藏文件,然后寫入這個(gè)文件名可以通過文件中的選項(xiàng)來修改名稱,以及可以通過來修改生效時(shí)間,默認(rèn)是秒。

對(duì)于nginx來說有3種方法可以防跨站請(qǐng)求 方法1

在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入:

fastcgi_param  PHP_VALUE  "open_basedir=$document_root:/tmp/";
方法2

php.ini中配置open_basedir選項(xiàng)

open_basedir=/home/www/www.aaa.com:/home/www/www.bbb.com:/tmp/:/proc/
方法3

使用php5.3.3新增的.user.ini配置文件
在網(wǎng)站根目錄下創(chuàng)建一個(gè).user.ini隱藏文件,然后寫入

open_basedir=/home/www/www.aaa.com:/tmp/:/proc/

這個(gè)文件名可以通過php.ini文件中的user_ini.filename選項(xiàng)來修改名稱,以及可以通過user_ini.cache_ttl來修改生效時(shí)間,默認(rèn)是300秒。
而且這個(gè)文件最好關(guān)閉修改屬性,防止內(nèi)容被篡改,使用如下命令

chattr +i .user.ini // 關(guān)閉文件修改權(quán)限,root用戶也不能修改

如果需要修改內(nèi)容使用

chattr -i .user.ini

然后進(jìn)行內(nèi)容修改,修改完成后別忘記把i權(quán)限加回來,保證安全。具體請(qǐng)man chattr以及man lsattr


Apache 方法1

在虛擬主機(jī)配置文件中使用php_admin_value open_basedir來進(jìn)行限制


  ServerAdmin [email protected]
  DocumentRoot "/srv/code/laravel/public"
  ServerName laravel.dev

  php_admin_value open_basedir "/srv/code/laravel:/tmp/:/proc/" #這里進(jìn)行限制
  #省略...

//省略...

方法2

.htaccess文件中進(jìn)行設(shè)置(目前還沒研究到)

http://php.net/manual/zh/ini....
https://lnmp.org/faq/lnmp-vho...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22231.html

相關(guān)文章

  • PHP跨站一些記錄

    摘要:對(duì)于來說有種方法可以防跨站請(qǐng)求方法在的配置中或者在包含的文件中加入方法在中配置選項(xiàng)方法使用新增的配置文件在網(wǎng)站根目錄下創(chuàng)建一個(gè)隱藏文件,然后寫入這個(gè)文件名可以通過文件中的選項(xiàng)來修改名稱,以及可以通過來修改生效時(shí)間,默認(rèn)是秒。 對(duì)于nginx來說有3種方法可以防跨站請(qǐng)求 方法1 在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入: fastcgi...

    marser 評(píng)論0 收藏0
  • 寶塔搭建php網(wǎng)站出現(xiàn) no input file specified 錯(cuò)誤解決辦法

    摘要:進(jìn)入寶塔,打開站點(diǎn)設(shè)置頁選擇網(wǎng)站目錄關(guān)閉防跨站攻擊重啟站點(diǎn)或者服務(wù)器即可。目前,阿里云活動(dòng)價(jià)云服務(wù)器,年付僅折,元最近遇到幾個(gè)客戶的php網(wǎng)站使用的寶塔面板搭建的網(wǎng)站,打開網(wǎng)站提示:no input file specified,其實(shí)這個(gè)問題很好解決,應(yīng)該是防跨站攻擊文件路徑問題,或者網(wǎng)站運(yùn)行目錄配置錯(cuò)誤,下面云服務(wù)器網(wǎng)(yuntue.com)小編分享一下解決方案:在用寶塔搭建站點(diǎn)的時(shí)候,訪...

    番茄西紅柿 評(píng)論0 收藏2637
  • 使用寶塔面板創(chuàng)建PHP網(wǎng)站,”no input file specified&a

    摘要:使用寶塔面板創(chuàng)建網(wǎng)站寶塔面板創(chuàng)建網(wǎng)站,怎么辦今天,建站的時(shí)候卻遇到了一個(gè)很奇怪的問題先是出現(xiàn)錯(cuò)誤,后來出現(xiàn)錯(cuò)誤。至此,這個(gè)問題完美解決。使用寶塔面板創(chuàng)建php網(wǎng)站,”no input file specified”怎么辦?今天,建站的時(shí)候卻遇到了一個(gè)很奇怪的問題:先是出現(xiàn)”no input file specified”錯(cuò)誤,后來出現(xiàn)500錯(cuò)誤...

    番茄西紅柿 評(píng)論0 收藏2637
  • LNMP部署laravel與xhprof安裝使用

    摘要:重啟啟動(dòng)項(xiàng)目中配置啟動(dòng)性能分析器需要測(cè)試的內(nèi)容停止性能分析器根據(jù)自己安裝的寫的路徑 整個(gè)過程部署laravel與xhprof安裝 前提成功安裝了LNMP集成環(huán)境 (lnmp.org 即可快速安裝),保證network正常運(yùn)行 首先配置laravel的運(yùn)行環(huán)境 1.上傳代碼到/home/wwwroot/default/2.修改nginx配置文件的root以及rewrite配置 #root...

    tinysun1234 評(píng)論0 收藏0
  • LNMP部署laravel與xhprof安裝使用

    摘要:重啟啟動(dòng)項(xiàng)目中配置啟動(dòng)性能分析器需要測(cè)試的內(nèi)容停止性能分析器根據(jù)自己安裝的寫的路徑 整個(gè)過程部署laravel與xhprof安裝 前提成功安裝了LNMP集成環(huán)境 (lnmp.org 即可快速安裝),保證network正常運(yùn)行 首先配置laravel的運(yùn)行環(huán)境 1.上傳代碼到/home/wwwroot/default/2.修改nginx配置文件的root以及rewrite配置 #root...

    yiliang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<