摘要:對(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
在虛擬主機(jī)配置文件中使用php_admin_value open_basedir來進(jìn)行限制
方法2ServerAdmin [email protected] DocumentRoot "/srv/code/laravel/public" ServerName laravel.dev php_admin_value open_basedir "/srv/code/laravel:/tmp/:/proc/" #這里進(jìn)行限制 #省略... //省略...
在.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
摘要:對(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...
摘要:進(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í)候,訪...
摘要:使用寶塔面板創(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ò)誤...
摘要:重啟啟動(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...
摘要:重啟啟動(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...
閱讀 4058·2021-09-24 10:24
閱讀 1410·2021-09-22 16:01
閱讀 2729·2021-09-06 15:02
閱讀 1031·2019-08-30 13:01
閱讀 1018·2019-08-30 10:52
閱讀 644·2019-08-29 16:36
閱讀 2248·2019-08-29 12:51
閱讀 2348·2019-08-28 18:29