Переключение между NGINX и веб-сервером Apache

Я - веб-разработчик, обслуживающий несколько клиентов. С Ubuntu 16.04 на моем локальном ноутбуке, как я создал бы сценарий пакетной обработки так, чтобы я мог переключиться между использованием NGINX и веб-сервером Apache гладко так, чтобы я мог установить обоих, но только разжечь демона веб-сервера, в котором я нуждаюсь на данном проекте? Я действительно понимаю, однако, что у меня должен был бы быть .htaccess в некоторых случаях на одном и конфигурации regex на другом (ни из-за какого .htaccess). Я также понимаю, что должен был бы установить веб-сайт под обоими / и т.д. / */sites-enabled.

Обратите внимание также, что я установил me.com в своем/etc/hosts к 127.0.0.1. Так, я переключил бы, что отвечает на me.com, если Вы не знаете о способе, которым я могу иметь и работающий одновременно, но иметь ng.com, отвечают от nginx, и ap.com отвечает от апачей.

0
задан 23 April 2017 в 18:17

1 ответ

Используйте обратную технику прокси через NGINX. ( ИСТОЧНИК )

Так, одним сайтом, который включен, мог быть ng.com для материала для пробежки NGINX на моем ноутбуке разработчика, и затем один сайт, который включен в NGINX по имени ap.com, мог быть обратным прокси, который указывает на Apache на 8 080 вместо 80. Затем я настраиваю Apache для ответа на 8 080 для того домена ap.com.

прием в nginx файле эти строки:

proxy_set_header X-Real-IP  $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
0
ответ дан 3 November 2019 в 09:23

Другие вопросы по тегам:

Похожие вопросы: