久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

nginx 找不到php進(jìn)程怎么辦

nginx找不到php進(jìn)程的解決辦法:1、修改nginx.conf的配置;2、使用try_files捕捉不存在的urls并返回錯(cuò)誤。

nginx 找不到php進(jìn)程怎么辦

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

nginx 找不到php進(jìn)程怎么辦?

nginx找不到php文件

使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手頭疼的常見錯(cuò)誤,原因是php-fpm進(jìn)程找不到SCRIPT_FILENAME配置的要執(zhí)行的.php文件,php- fpm返回給nginx的默認(rèn)404錯(cuò)誤提示。

比如我的網(wǎng)站doucument_root下沒有test.php,訪問這個(gè)文件時(shí)通過抓包可以看到返回的內(nèi)容。

HTTP/1.1 404 Not Found Date: Fri, 21 Dec 2012 08:15:28 GMT Content-Type: text/html Proxy-Connection: close Server: nginx/1.2.5 X-Powered-By: PHP/5.4.7 Via: 1.1 c3300 (NetCache NetApp/6.0.7) Content-Length: 16 File not found.

很多人不想用戶直接看到這個(gè)默認(rèn)的404錯(cuò)誤信息,想自定義404錯(cuò)誤.

給出解決辦法前我們來先分析下如何避免出現(xiàn)這類404錯(cuò)誤,然后再說真的遇到這種情況(比如用戶輸入一個(gè)錯(cuò)誤不存在的路徑)時(shí)該怎么辦,才能顯示自定義的404錯(cuò)誤頁(yè)。

一、錯(cuò)誤的路徑被發(fā)送到php-fpm進(jìn)程

出現(xiàn)這類錯(cuò)誤,十個(gè)有九個(gè)是后端fastcgi進(jìn)程收到錯(cuò)誤路徑(SCRIPT_FILENAME),而后端fastcgi收到錯(cuò)誤路徑的原因大都是配置錯(cuò)誤。

常見的nginx.conf的配置如下:

server {     listen   [::]:80;     server_name  example.com www.example.com;     access_log  /var/www/logs/example.com.access.log;       location / {         root   /var/www/example.com;         index  index.html index.htm index.pl;     }     location /images {         autoindex on;     }     location ~ .php$ {         fastcgi_pass   127.0.0.1:9000;         fastcgi_index  index.php;         fastcgi_param  SCRIPT_FILENAME  /var/www/example.com$fastcgi_script_name;         include fastcgi_params;     } }

這個(gè)配置中有很多不合理的地方,其中一個(gè)明顯的問題就是root指令被放到了location / 塊。如果root指令被定義在location塊中那么該root指令只能對(duì)其所在的location生效。其它locaiont中沒有root指令,像 location /images塊不會(huì)匹配任何請(qǐng)求,需要在每個(gè)請(qǐng)求中重復(fù)配置root指令來解決這個(gè)問題。因此我們需要把root指令放在server塊,這樣各個(gè) location就會(huì)繼承父server塊定義的documentroot,如果某個(gè)location需要定義一個(gè)不同的document_root,則可以在location單獨(dú)定義一個(gè)root指令。

另一個(gè)問題就是fastCGI參數(shù)SCRIPT_FILENAME 是寫死的。如果修改了root指令的值或者移動(dòng)文件到別的目錄,php-fpm會(huì)返回“No input file specified”錯(cuò)誤,因?yàn)镾CRIPT_FILENAME在配置中是寫死的并沒有隨著$doucument_root變化而變化,我們可以修改 SCRIPT_FILENAME配置如下:

fastcgi_param  SCRIPT_FILENAME  documentrootfastcgi_script_name;

所以我們不能忘記在server塊中配置root指令,不然documentroot的值為空,只會(huì)傳fastcgi_script_name到php-fpm,這樣就會(huì)導(dǎo)致“No input file specified”錯(cuò)誤。

二、請(qǐng)求的文件真的不存在

當(dāng)nginx收到一個(gè)不在的.php文件的請(qǐng)求時(shí),因?yàn)閚ginx只會(huì)檢查$uri是否是.php結(jié)尾,不會(huì)對(duì)文件是否存在進(jìn)行判斷,.php結(jié)尾 的請(qǐng)求nginx會(huì)直接發(fā)給php-fpm處理。php-fpm處理時(shí)找不到文件就會(huì)返回“No input file specified”帶著“404 Not Found”頭。

解決辦法

我們?cè)趎ginx攔截不存在的文件,請(qǐng)求并返回自定義404錯(cuò)誤

使用 try_files 捕捉不存在的urls并返回錯(cuò)誤。

location ~ .php$ {  try_files $uri =404;  fastcgi_pass 127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME ....  ...................................  ................................... }

上面的配置會(huì)檢查.php文件是否存在,如果不存在,會(huì)返回404頁(yè)面。

推薦學(xué)習(xí):《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲欧美综合| 你懂的国产精品永久在线| 成人午夜网址| 日本久久黄色| 成人羞羞在线观看网站| 久久国产亚洲精品| 国产精品美女| 日韩1区2区日韩1区2区| 国产精久久久| 精品国产aⅴ| 在线一区视频观看| 欧美日韩精品免费观看视频完整| 国产中文在线播放| 午夜国产精品视频免费体验区| 亚洲黄色在线| 视频一区日韩| 在线一区二区三区视频| 日韩欧美中文在线观看| 国产精品久久久久久久久免费高清| 精品国产a一区二区三区v免费| 亚洲综合在线电影| 国产亚洲福利| 国产精品免费精品自在线观看| 久久一区欧美| 在线日韩电影| 亚洲精品乱码日韩| 久久影院一区二区三区| 国产精品原创| 美日韩精品视频| 国产精品久久久久久久久久白浆| 一区二区三区四区日本视频| 首页国产精品| 精品一区在线| 欧美在线黄色| 日韩精品首页| 日本欧美大码aⅴ在线播放| 日韩一区亚洲二区| 日本一不卡视频| 日韩激情一区| 日韩高清一区二区| 成人午夜精品| 日本伊人午夜精品| 91精品韩国| 亚洲美女91| 日韩欧美在线中字| 亚洲精品在线二区| 国产美女视频一区二区| 久久久久国产一区二区| 日韩av电影一区| 91精品一区国产高清在线gif| 亚洲精品极品| 欧美日韩中文一区二区| 国产精品一二| 9国产精品视频| 久久免费精品| 日本vs亚洲vs韩国一区三区二区| 新版的欧美在线视频| 婷婷成人av| 午夜视频精品| 国产一区二区三区天码| 激情五月综合| 蜜桃av一区二区三区电影| 国产+成+人+亚洲欧洲在线| 水蜜桃久久夜色精品一区的特点| 精品五月天堂| 日本久久一区| 亚洲激情黄色| 午夜精品成人av| 国产精品调教| 亚洲美洲欧洲综合国产一区| 水蜜桃精品av一区二区| 88久久精品| 人人精品人人爱| 另类中文字幕国产精品| 韩日一区二区| 国产福利一区二区精品秒拍 | 岛国av在线播放| 国产日本精品| 亚州av日韩av| 国产精品毛片| 欧美 日韩 国产一区二区在线视频| 久久中文精品| 国产精品亚洲四区在线观看| 天堂俺去俺来也www久久婷婷| 欧美日韩国产亚洲一区| 久久国产中文字幕| 亚洲v在线看| 日韩精品网站| 国产亚洲一区二区手机在线观看 | 国产精品hd| 青青草91久久久久久久久| 亚洲免费婷婷| 国产精品日本欧美一区二区三区| 久久蜜桃av| 久久免费大视频| 国产综合视频| 美女网站一区| 成人av二区| 欧美午夜不卡| 六月天综合网| 中文字幕免费精品| 喷白浆一区二区| 老鸭窝毛片一区二区三区| 麻豆91精品| 三级久久三级久久久| 亚洲免费专区| 国产欧美激情| 国产+成+人+亚洲欧洲在线| 乱一区二区av| 日韩av二区| 99久久婷婷| 欧美一区=区| 日韩av字幕| 国产黄色一区| 成人av三级| 在线成人动漫av| 91精品高清| 亚洲综合中文| 国产精品99精品一区二区三区∴ | 久久不卡日韩美女| 日产精品一区二区| 国产一在线精品一区在线观看| 一区三区视频| 日本成人中文字幕在线视频| 国产精品一区二区三区四区在线观看| 国产极品模特精品一二 | 久久久久久亚洲精品美女| 女生影院久久| 久久美女性网| 鲁大师影院一区二区三区| 日本色综合中文字幕| 狠狠久久伊人中文字幕| 好吊一区二区三区| 日韩国产欧美三级| 国产一区二区三区国产精品| 久久精品青草| 亚洲18在线| 国产成人精品福利| 亚洲激情中文在线| 日欧美一区二区| 中文字幕高清在线播放| 国产精品美女| 欧美激情视频一区二区三区在线播放| 国产成人精品一区二区免费看京| 极品裸体白嫩激情啪啪国产精品| 日韩精品视频中文字幕| 在线天堂资源www在线污| 爽好多水快深点欧美视频| 国产黄色一区| 免费精品视频| 9999国产精品| 日本伊人久久| 成人羞羞视频播放网站| 天堂va在线高清一区| 日韩在线欧美| 日韩高清电影一区| 亲子伦视频一区二区三区| 香蕉久久久久久| 日韩欧美一区免费| 青青国产91久久久久久| 亚洲爱爱视频| 国产精品天天看天天狠| 亚洲在线观看| 色婷婷色综合| 国产日韩亚洲欧美精品| 一区视频在线| 日韩国产专区| 麻豆91精品视频| 亚洲视频二区| 久久精品青草| 欧美国产先锋| 最新国产精品视频| 婷婷丁香综合| 精品一区二区三区四区五区| 亚洲天堂日韩在线| 日本精品影院| 激情中国色综合| 91精品国产一区二区在线观看 | 97视频热人人精品免费| 亚洲精品高潮| 在线综合欧美| 韩国久久久久久| 你懂的国产精品| 91国内精品| 亚洲精品乱码久久久久久蜜桃麻豆| 免费观看久久av| 韩国精品主播一区二区在线观看| 国产欧美日韩在线观看视频| 鲁大师成人一区二区三区| 欧美日韩精品在线一区| 午夜精品福利影院| 日欧美一区二区| 激情综合网址| 91一区二区三区四区| 日韩成人午夜精品| 欧美理论视频| 99成人超碰| 久久久成人网| 国产在线日韩精品| 国产经典一区|