сервер godaddy centos nginx и apache работают одновременно

сервер godaddy centos nginx и apache работают одновременно

У меня есть сервер GoDaddy CentOS, на котором запущено несколько доменов на Apache.

Теперь мне нужно установить новый домен, на котором будет размещено приложение и для которого требуется служба Nginx.

Могу ли я запустить оба этих веб-сервера на одном выделенном сервере? Мне понадобится 2 ip, нет? Как мне поступить? Любая информация будет оценена по достоинству.

Спасибо,

решение1

Есть два варианта, чтобы это работало, вам нужно будет привязать и apache, и nginx к их собственным IP-адресам. Так, например, в файле httpd.conf вам нужно будет указать конкретный IP, напримерListen 192.168.1.1:80

В статье, указанной ниже, объясняется, как связать nginx и apache, а также объясняется использование nginx за apache путем настройки виртуальных хостов.

Для получения более подробной информации проверьтеэтотсайт из

решение2

Альтернативой является использование VirtualHosts и использование Apache в качестве прокси-сервера нового домена для Nginx, который прослушивает другой порт (например, 8080). Таким образом, вам не обязательно нужен второй IP-адрес.

Пример конфигурации:

LoadModule proxy_module /path/to/mod_proxy.so
LoadModule proxy_http_module /path/to/mod_proxy_http.so

NameVirtualHost *
<VirtualHost *>
    ServerName some.existing.domain.com
    ProxyRequests Off
    # ... config for domain ...
</VirtualHost>
<VirtualHost *>
    ServerName new.domain.com
    ProxyRequests Off

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
</VirtualHost>

Связанный контент