php-fpm配置Unix socket連線死活不行
Google可以解決。百度浪費生命
參考檔案:
NGINX: connect() to unix:/var/run/php7.2-fpm.sock failed (2: No such file or directory)
問題點:
1、不能放在 /tmp/php-fpm.sock 而是: /var/run/my_php-fpm.sock
2、設定my_php-fpm.sock許可權為777
知識點:
1、檢視 nginx日誌: 找不到檔案。
my_php-fpm.sock確定是php-fpm啟動時自動建的。但路徑為 /tmp/php-fpm.sock時,根本建立不了。所以就手動建了一個檔案。 他媽的,又設定了檔案的許可權,擁有者等就轉為下面的問題了(沒許可權)
2、檢視 nginx日誌: 老是說沒有許可權。
手動建立php-fpm.sock沒鳥用,百度了一天,找不出問題,Google一個連結就解決問題。百度浪費生命。
3、my_php-fpm.sock名字隨便寫。
4、nginx的配置和127.0.0.1沒區別
location ~ \.php$ {
#root /usr/share/nginx/html;
fastcgi_pass unix:/var/run/my_php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #$document_root指的是~\.php 下的root目錄檔案
include fastcgi_params;
}
5、許可權只需要 002既可,但還是設定了606
相關文章
- Socket連線和Http連線HTTP
- Linux配置支援高併發TCP連線(socket最大連線數)LinuxTCP
- Go Socket 連線Go
- http Socket長連線HTTP
- 區分socket連線和tcp/ip連線TCP
- telnet連線socket serverServer
- Windows Socket 最大連線數Windows
- flash無法連線socket
- 【Socket】關於socket長連線的心跳包
- unix socket通訊
- 【Android】Socket連線-RxSocketAndroid
- Http和Socket連線區別HTTP
- Linux/UNIX套接字連線Linux
- PHP-fpm MongoDB 連線數爆了問題PHPMongoDB
- Unix domain socket 簡介AI
- 簡述Socket連線的過程
- Socket和TCP連線過程解析TCP
- 漫遊MQ-socket 長連線MQ
- Android Socket連線,使用Socket進行通訊(Android)Android
- MAMP 中的 Mysql 和 redis 都是 unix socket 時的配置方法MySqlRedis
- Python連線Redis連線配置PythonRedis
- python中socket建立客戶連線Python
- 手把手教你寫 Socket 長連線
- Socket程式設計-長連線與短連線,心跳(keep-alive)程式設計Keep-Alive
- PHP 連線方式介紹以及如何攻擊 PHP-FPMPHP
- unix系統當中 軟連線與硬連線的區別(轉)
- IOS開發之SOCKET長連線的使用iOS
- 探討.net Socket支援線上連線數量
- socket測試遠端地址能否連線併為連線設定超時
- JPA配置mysql連線MySql
- 11 配置加密連線加密
- nginx 長連線配置Nginx
- Oracle 連線池配置Oracle
- Resin 配置連線池
- proxool連線池 配置
- [zt] JDBC連線Oracle RAC的連線串配置JDBCOracle
- Android Permission denied(不允許連線Socket) 錯誤Android
- 配置vnc遠端連線Linux和unix伺服器圖形介面安裝OracleVNCLinux伺服器Oracle