Назад | Перейти на главную страницу

Использование Nginx и apache в одной системе

Я использую сервер Apache на Ubuntu 11.04. Я узнал о сервере Nginx, который имеет несколько хороших функций.

Поэтому я решил прокатиться на нем. Но я немного запутался, поскольку я уже установил apache и снова установлю Nginx, могут ли они конфликтовать друг с другом?

Но я узнал, что, поскольку оба сервера используют разные порты, я могу их использовать.

Итак, мой вопрос в том, как настроить и то, и другое, чтобы Nginx не конфликтовал с папкой www, где все проекты находятся и запускаются apache.

Альтернатива ответу Шейна: если на вашем сервере несколько сетевых карт, каждая из них может прослушивать отдельный IP-адрес.

+ Изменить listen 80; в вашей конфигурации nginx на порт, который вы хотите использовать.

У этого вопроса есть два аспекта:

  1. Какой IP-адрес и номер порта Apache и Nginx слушай дальше. Оба используют Слушать директива для этого.
  2. Какой каталог Apache и Nginx обслуживать файлы из. Apache использует DocumentRoot для этого Nginx использует Корень.