在同一个系统上使用Nginx和apache

我在Ubuntu 11.04上使用Apache服务器。 我来了解一下Nginx服务器有哪些好的function。

所以我决定搭上它。 但我有点困惑,因为我已经安装了Apache,我会再次安装Nginx可能他们互相冲突?

但我知道,因为他们两个服务器使用不同的端口,所以我可以使用它们。

所以我的问题是如何configuration,以便Nginx不会与所有项目所在的www文件夹冲突,并由Apache运行。

listen 80; 在您的nginxconfiguration中,您要使用的端口。

除了Shane的回答,如果你的服务器有多个网卡,你可以让每个网卡监听一个单独的IP地址。

这个问题有两个方面:

  1. Apache和Nginx监听的IP地址和端口号。 这两个都使用Listen指令。
  2. Apache和Nginx服务文件的目录。 Apache为此使用DocumentRoot ,Nginx使用Root