We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Разместить сайт на сервере, находящемся в одной локальной сети с другим сервером, который доступен под внешнему ip
Разместить сайт на сервере, находящемся в одной локальной сети с другим сервером, который доступен под внешнему ip
Доброго времени суток.
Есть сервер1 (на нем стоит centos + vesta), имеющий одну сетевую карту, которая имеет ip 192.168.254.2, шлюз указан 192.168.254.1
Есть сервер2 (на нем тоже стоит centos + vesta), имеющий тоже одну сетевую карту, которая имеет ip 192.168.254.3, шлюз указан 192.168.254.1.
И, наконец, есть роутер с локальным ip 192.168.254.1, внешним ip xxx.yyy.zzz.xyz, в котором проброшено: xxx.yyy.zzz.xyz:80 - > 192.168.254.2:80, и так же и с портами 8083 и 443.
Как, не трогая настройки роутера (это невозможно в силу кое-каких причин), сделать таким образом, чтобы сайт, расположенный на сервере2, открывался снаружи?
Есть сервер1 (на нем стоит centos + vesta), имеющий одну сетевую карту, которая имеет ip 192.168.254.2, шлюз указан 192.168.254.1
Есть сервер2 (на нем тоже стоит centos + vesta), имеющий тоже одну сетевую карту, которая имеет ip 192.168.254.3, шлюз указан 192.168.254.1.
И, наконец, есть роутер с локальным ip 192.168.254.1, внешним ip xxx.yyy.zzz.xyz, в котором проброшено: xxx.yyy.zzz.xyz:80 - > 192.168.254.2:80, и так же и с портами 8083 и 443.
Как, не трогая настройки роутера (это невозможно в силу кое-каких причин), сделать таким образом, чтобы сайт, расположенный на сервере2, открывался снаружи?
Re: Разместить сайт на сервере, находящемся в одной локальной сети с другим сервером, который доступен под внешнему ip
Попробуйте это.
Запустить еще один сервер 192.168.254.3, установить туда freebsd или что нибудь другое.
Сделать пробросы портов на 192.168.254.3 с роутера - 80, 443 и т.д.
Далее установить nginx и настроить реверс прокси на 2 внутренних ip:
domain1.ru и domain2.ru имеют запись A на внешний IP роутера.
Запустить еще один сервер 192.168.254.3, установить туда freebsd или что нибудь другое.
Сделать пробросы портов на 192.168.254.3 с роутера - 80, 443 и т.д.
Далее установить nginx и настроить реверс прокси на 2 внутренних ip:
Code: Select all
server {
server_name domain1.ru;
listen *:80;
listen [::]:80;
location / {
proxy_pass http://192.168.254.1;
}
}
server {
server_name domain2.ru;
listen *:80;
listen [::]:80;
location / {
proxy_pass http://192.168.254.2;
}
}