Rya*_*yan 1 ubuntu nginx apache-2.2
我最近设置了一个 Ubuntu 12 服务器(在 Rackspace Cloud 的下一代服务器上)。我将在此服务器上提供大约 10 个小型 Web 应用程序。由于这些应用程序的构建方式,PHP 应用程序需要在 Apache 上运行,Rails 应用程序需要在 Nginx 上运行。Rackspace 不允许单个服务器上有多个 IP。是否可以在端口 80 上使用相同的 IP 地址在同一台服务器上运行 apache2 和 nginx?
我发现的唯一信息涉及使用 nginx 将请求代理到 apache 的 apache 域。我找到的代理信息只提到了 nginx 直接提供的静态页面服务器。
如何设置我的 Ubuntu 服务器以在只有 1 个 IP 地址的同一台服务器上运行 apache2 和 nginx?
在同一个端口?不。
但是,Apache 和 Nginx 都支持反向代理。因此,在端口 80 上运行其中一个,在另一个端口上运行另一个。然后在端口 80 上配置一个以将匹配特定格式(一种可能性是子目录)的代理请求反向到另一个。
| 归档时间: |
|
| 查看次数: |
1098 次 |
| 最近记录: |