![Apache 网关到 Dockerized FPM 容器?](https://linux22.com/image/786088/Apache%20%E7%BD%91%E5%85%B3%E5%88%B0%20Dockerized%20FPM%20%E5%AE%B9%E5%99%A8%EF%BC%9F.png)
我有一个带有 web fpm 界面(monica:fpm-alpine)的 dockerized 应用程序,以及互联网上的 vps。
我希望我的 vps 成为此应用程序的 https 网关。
我以为我可以使用虚拟主机包含文件和 apache mod_proxy 来做到这一点,但我得到的只是悲伤。docker 日志没有建议
该虚拟主机 apache 包含文件有:
ProxyPass / fcgi://localhost:9432/
ProxyPassReverse / fcgi://localhost:9432/
我已将端口 9432 映射到我的 Docker 容器的端口 9000。
apache 日志显示:
[Wed May 17 15:21:06.686610 2023] [proxy:debug] [pid 1667573:tid 23434592974592] proxy_util.c(2850): [remote 76.182.65.97:35902] AH00947: connected / to localhost:9432
[Wed May 17 15:21:06.686721 2023] [proxy:debug] [pid 1667573:tid 23434592974592] proxy_util.c(3326): AH02824: FCGI: connection established with [::1]:9432 (localhost:9432)
[Wed May 17 15:21:07.815663 2023] [proxy_fcgi:error] [pid 1667573:tid 23434592974592] [remote 76.182.65.97:35902] AH01067: Failed to read FastCGI header
[Wed May 17 15:21:07.815707 2023] [proxy_fcgi:error] [pid 1667573:tid 23434592974592] (104)Connection reset by peer: [remote 76.182.65.97:35902] AH01075: Error dispatching request to :
我在 Docker 上还有其他 Web 应用程序,我想使用 https 作为前端,因此解决这个问题也会对这些情况有所帮助。
谢谢!