摘要:于是后來(lái)加入到虛擬主機(jī)的配置文件中發(fā)現(xiàn)終于了。參考資料更新以后可以通過(guò)根目錄下的文件進(jìn)行的配置,即在網(wǎng)站根目錄下存在文件,內(nèi)容類(lèi)似如下不過(guò)一些敏感的配置還是不能使用這個(gè)配置,比如參考
項(xiàng)目使用CI框架,從Windows平臺(tái)遷移到LNMP平臺(tái)上的時(shí)候發(fā)現(xiàn)打開(kāi)首頁(yè)的時(shí)候提示
然后看到這個(gè)提示的時(shí)候下意識(shí)的就去了php.ini配置文件中加了open_basedir=/vagrant/vbee/:/tmp/:/proc/ 重啟后依然不行。
于是各種GUGO。找到了很多都是關(guān)于Apache的。試了很多方法都無(wú)法解決。
比如Apache中類(lèi)似下面這樣
php_admin_value open_basedir "/vagrant/vbee2:/tmp/:/"
但是nginx中不太懂配置,所以直接在nginx.conf中的server段中加入了
fastcgi_param PHP_ADMIN_VALUE open_basedir=$document_root/:/usr/local/lib/php/:/tmp/;
發(fā)現(xiàn)還是沒(méi)有解決。后來(lái)去SF.GG上提問(wèn)一個(gè)網(wǎng)友給了提示,說(shuō)是報(bào)錯(cuò)信息中/mnt/web_site_log/www.vbee.com/目錄需要加入到open_basedir中,這才想到剛剛上面的那句配置少了/mnt/web_site_log/www.vbee.com/這個(gè)目錄。于是后來(lái)加入到虛擬主機(jī)的配置文件server{}中發(fā)現(xiàn)終于OK了。
location ~ [^/].php(/|$) { # comment try_files $uri =404; to enable pathinfo try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; fastcgi_param PHP_ADMIN_VALUE open_basedir=$document_root/:/mnt/web_site_log/www.vbee.com/:/tmp/; #include pathinfo.conf; }
只是目前還沒(méi)太明白這樣配置的原理,有空還真的了解了解服務(wù)器的配置。
參考資料:https://centminmod.com/nginx_configure_xenforo_seo_friendly_urls.html
php5.3以后可以通過(guò)web根目錄下的.user.ini文件進(jìn)行open_base的配置,即在網(wǎng)站根目錄下存在.user.ini文件,內(nèi)容類(lèi)似如下
open_basedir=/vagrant/mongo:/tmp/:/proc/:/mnt/web_site_log/www.abc.com/
不過(guò)一些敏感的配置還是不能使用這個(gè)配置,比如disable_functions
參考http://drops.wooyun.org/tips/3424
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/39200.html
摘要:于是后來(lái)加入到虛擬主機(jī)的配置文件中發(fā)現(xiàn)終于了。參考資料更新以后可以通過(guò)根目錄下的文件進(jìn)行的配置,即在網(wǎng)站根目錄下存在文件,內(nèi)容類(lèi)似如下不過(guò)一些敏感的配置還是不能使用這個(gè)配置,比如參考 項(xiàng)目使用CI框架,從Windows平臺(tái)遷移到LNMP平臺(tái)上的時(shí)候發(fā)現(xiàn)打開(kāi)首頁(yè)的時(shí)候提示showImg(https://segmentfault.com/img/bVp04G);然后看到這個(gè)提示的時(shí)候下意識(shí)...
摘要:經(jīng)常有人里問(wèn)我等安裝使用的問(wèn)題,發(fā)現(xiàn)他們都使用了一款叫的一鍵安裝包,本文就集中列出一些常見(jiàn)的使用問(wèn)題安裝是自動(dòng)追加了以上內(nèi)容到其作用是限定文件引入等操作只能在的定義三個(gè)目錄下進(jìn)程,可有些實(shí)際情況是經(jīng)常引入自己或者第三方的庫(kù)文件,而且這些庫(kù)文 經(jīng)常有人qq里問(wèn)我php,nginx等安裝使用的問(wèn)題,發(fā)現(xiàn)他們都使用了一款叫l(wèi)nmp的一鍵安裝包,本文就集中列出一些常見(jiàn)的使用問(wèn)題 open_ba...
摘要:對(duì)于來(lái)說(shuō)有種方法可以防跨站請(qǐng)求方法在的配置中或者在包含的文件中加入方法在中配置選項(xiàng)方法使用新增的配置文件在網(wǎng)站根目錄下創(chuàng)建一個(gè)隱藏文件,然后寫(xiě)入這個(gè)文件名可以通過(guò)文件中的選項(xiàng)來(lái)修改名稱(chēng),以及可以通過(guò)來(lái)修改生效時(shí)間,默認(rèn)是秒。 對(duì)于nginx來(lái)說(shuō)有3種方法可以防跨站請(qǐng)求 方法1 在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入: fastcgi...
摘要:對(duì)于來(lái)說(shuō)有種方法可以防跨站請(qǐng)求方法在的配置中或者在包含的文件中加入方法在中配置選項(xiàng)方法使用新增的配置文件在網(wǎng)站根目錄下創(chuàng)建一個(gè)隱藏文件,然后寫(xiě)入這個(gè)文件名可以通過(guò)文件中的選項(xiàng)來(lái)修改名稱(chēng),以及可以通過(guò)來(lái)修改生效時(shí)間,默認(rèn)是秒。 對(duì)于nginx來(lái)說(shuō)有3種方法可以防跨站請(qǐng)求 方法1 在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入: fastcgi...
摘要:保證,軟件及操作系統(tǒng)更新到最新維護(hù)和服務(wù)器的一項(xiàng)重要工作是更新安全補(bǔ)丁。所有的安全更新應(yīng)盡快進(jìn)行審查并更新。啟用審查服務(wù)用于系統(tǒng)審查,可審查時(shí)間,驗(yàn)證事件,文件修改,賬號(hào)修改 PHP是廣泛使用的開(kāi)源服務(wù)端腳本語(yǔ)言。通過(guò)HTTP或HTTPS協(xié)議,Apache Web服務(wù)允許用戶(hù)訪問(wèn)文件或內(nèi)容。服務(wù)端腳本語(yǔ)言的錯(cuò)誤配置會(huì)導(dǎo)致各種問(wèn)題。因此,PHP應(yīng)該小心使用。以下是為系統(tǒng)管理員準(zhǔn)備的,安全...
閱讀 2796·2021-11-24 09:39
閱讀 2556·2021-11-23 09:51
閱讀 1859·2021-11-17 09:33
閱讀 1749·2021-10-22 09:54
閱讀 1880·2021-08-16 11:00
閱讀 3433·2019-08-30 15:53
閱讀 1741·2019-08-30 13:19
閱讀 2912·2019-08-30 12:49