我可以在同一台服务器上运行 Apache 和 Nginx,在同一端口但绑定到不同的 IP 吗?

Bra*_*don 3 networking linux nginx apache-2.2

我有一个专用服务器,其中一个选项是,如果需要,我最多可以获得 7 个唯一 IP。最近我一直在考虑将 Nginx 和 PHP-FPM 设置为实践,并在上面运行我的博客。我不想破坏我现有的站点,所以我想知道是否可以在端口 80 上运行它们,但将它们绑定到不同的 IP,然后更改我的博客 A 记录以指向第二个 IP。

谢谢

Lad*_*ada 10

是的,你可以,而且它可能比你的问题涉及更少的输入。

在 Nginx 中:

listen 192.168.0.1:80;
Run Code Online (Sandbox Code Playgroud)

在阿帕奇:

Listen 192.168.0.2:80
Run Code Online (Sandbox Code Playgroud)