Plesk 和带有子域的容器

Plesk and Container with Subdomains

如何在 Plesk 中设置子域以将请求重定向到系统上具有不同端口的容器。 示例:

JBoss 是端口 8070 上的 运行,domain.com:8070 显示应用程序。现在我想向 jboss.domain.com 添加一个子域,它指向 domain.com:8070。我不需要重定向。我需要像 nginx 这样的反向代理...但我不知道正确的解决方案。有什么建议吗?

我要自己回答这个问题;)

  • 首先您必须为 Apache Web 服务器安装 mod_proxy 在 "Server" - "Tools and Settings" -> "General Settings" -> "Apache Web Server"。激活 "proxy" 和 "proxy_http".

  • 然后转到您的子域 "Web Server Settings" 并填写 "Additional directives for HTTP" 下的以下行(假设您的 Docker 映像在端口 8070 上运行):

 ProxyPass / http://localhost:8070/  
 ProxyPassReverse / http://localhost:8070/