Как разместить 2 сайта на двух серверах с одним белым ip адресом? Ситуация такая. Дано:
Роутер - 192.168.0.1 , его белый IP (условно) 1.2.3.4 , в его подсети находится сервер на которые прокинуты 80 и 443 порт (на сервере есть NGINX и APACHE), внутренний адрес сервера 192.168.0.50 .
Необходимо добавить ещё один сервер с теме же портами, но с внутренним адресом 192.168.0.60 .
Разграничение пойдёт на уровне доменов. Новый сайт планируется более нагруженным чем первый.
Как это реализовать? Я так понимаю что нужно настроить NGINX проксю/релей/??? только не врублюсь как.

18 Ноя 2020 в 19:45
184 +1
0
Ответы
1

Да, для решения данной задачи необходимо настроить NGINX как прокси-сервер. Вот пример конфигурации NGINX для реализации данного сценария:

server {
listen 80;
server_name site1.com;
location / {
proxy_pass http://192.168.0.50;
}
}
server {
listen 80;
server_name site2.com;
location / {
proxy_pass http://192.168.0.60;
}
}

В данном примере настраивается два виртуальных хоста (site1.com и site2.com), которые обращаются к разным серверам с помощью проксирования. Первый сайт будет направляться на сервер с IP-адресом 192.168.0.50, а второй - на сервер с IP-адресом 192.168.0.60.

Этот конфигурационный файл можно добавить в директорию sites-available NGINX (обычно расположен по пути /etc/nginx/sites-available/) и затем создать символическую ссылку в директории sites-enabled для активации данной конфигурации.

После внесения изменений не забудьте перезапустить или перезагрузить службу NGINX, чтобы изменения вступили в силу. Возможно также потребуется настроить DNS для указания на белый IP-адрес вашего роутера (1.2.3.4) для обоих доменов site1.com и site2.com.

После выполнения этих шагов сайты должны корректно работать на двух отдельных серверах, при этом оба доступны по тому же белому IP-адресу.

17 Апр 2024 в 21:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир