在 Linux 中运行两个 Web 服务器 - Apache2 和 OPA

在 Linux 中运行两个 Web 服务器 - Apache2 和 OPA

我有一台运行带 LAMP 的 ubuntu 的 Linux 机器。我计划添加 opa (http://opalang.org) 在同一台服务器上。根据 opa 文档,默认情况下它将通过端口 8080 运行。有没有办法让两者都在本地主机上运行而不指定任何端口?

例如:

1. http://localhost/php_project/index.php
2. http://localhost/opa_project/

答案1

不,这是不可能的,它们都将绑定到某个端口,所以如果您使用 8080 并且 Apache2 也使用这个端口(它是备份 http 端口),那么您的 OPA 将无法使用它,从而无法通过任何请求。

如果您希望同时运行两者,则可以配置 Apache2 将请求传递给 OPA(mod_proxy)或自动重定向到 OPA 端口。

相关内容