单个 IP 上的多个 Web 服务器,使用 Apache 作为反向代理

单个 IP 上的多个 Web 服务器,使用 Apache 作为反向代理

如何使用 apache 反向代理在单个 IP 上运行多个服务器。

基本上我想为 atlassian 产品配置 apache 代理,如下所示:

https://jira.domain.com ProxyPass to http://jira.localhost:8080
https://confluence.domain.com ProxyPass to http://jira.localhost:8080
https://crowd.domain.com ProxyPass to http://crowd.localhost:8080

使用通配符(星号)ssl 证书。

答案1

您将需要每个站点的 DNS 名称(阿夫拉多域名服务器),然后需要为每个添加vhost(虚拟主机),然后得到一个tls证书形式让我们加密(设置自动续订脚本)。不要忘记在每个步骤之后进行测试。

然而,nginx 会比 Apache 更好(如果没有代理,Apache 很容易受到慢速 loris 拒绝服务攻击)。

相关内容