Apache 网关到 Dockerized FPM 容器?

Apache 网关到 Dockerized FPM 容器?

我有一个带有 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 作为前端,因此解决这个问题也会对这些情况有所帮助。

谢谢!

相关内容