記錄php-fpm監聽端口9000的一次故障

因爲使用的mac os系統的curl很差用(mac系統默認使用SSL版本是SecureTransport,而通常狀況下都是使用openssl的驗證方式)php

在網上查了各類辦法,包括從新安裝curl和從新編譯安裝php7,問題依然沒有解決。無奈之下,想起了docker,可是由於歷來沒有用過,nginx

估計又得摸索半天(學習能力太差),沒辦法,程序員就是個苦逼的差事。程序員

按教程建立docker,部署,一切順利,我靠,歷來沒有這麼順利過,最後啓動dockerdocker

docker run -dit -p 9080:9090 -v /Users/apps/:/apps/  --name test24 php70docker /bin/bashbash

用netstat -anl查看9080端口是監聽狀態了php7

而後本地各類測試,nginx返回502。在網上查了半天資料依然沒有解決,最後看到一篇帖子,說是php-fpm的監聽不能是listen=127.0.0.1:9000是不對的,應該是listen=9000,app

由於127.0.0.1是本地IP地址,不能接受外來php的解析請求,趕快進入docker裏面修改重啓,測試徹底OK,這個問題浪費了我一天的時間,記錄一下踩過的坑。curl

相關文章
相關標籤/搜索