php - 如果我们使用图像 php:7.4-fpm,php7.4-fpm.sock 位于哪里?
问题描述
嗨,我提取了 php:7.4-fpm 的图像
FROM php:7.4-fpm
在容器启动后,当我执行服务和 cd 时
root@05a7991437c0:/var/run/php#
但它是空的
我试图执行容器和service php7.4-fpm status
它说php7.4-fpm: unrecognized service
我想将我的 nginx.conf 更改为 fpm.sock
fastcgi_pass php:9000;
先感谢您
解决方案
我需要为本地 nginx 创建虚拟主机。下面对我有用:
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
确保在重新创建软链接之前删除文件your_local_domain
,如下所示:/etc/nginx/sites-enabled
sudo ln -s /etc/nginx/sites-available/your_local_domain /etc/nginx/sites-enabled/
推荐阅读
- mongodb - 如何使用 mongo db 访问复合索引中的特定字段?
- arrays - 如何在不更改原始数组的情况下复制数组?
- java - AWS服务器Spring Boot REST API状态500不支持请求方法“GET”
- visual-studio-code - 使用运行 Angular 应用程序的 Visual Studio Code 时,如何使用 Safari 作为我的浏览器进行调试?
- html - 当 Lottie 动画以角度结束时如何更改按钮布局?
- c - 如何修复 C 编程的 Visual Studio 条件运算符值?
- python - 连接到外部网站时出现 SSL 错误
- powerquery - Power BI 中的日期列格式面临问题
- javascript - 结束client.on函数
- performance - 【函数式编程+iOS】:如何管理大量的对象再创建?