Можно ли транслировать несколько веб-серверов через один веб-сервер?

Предположим, что у вас есть веб-сервер, который транслируется в сеть «интернет», а в локальной сети есть три компьютера с веб-серверами, которые тоже надо транслировать в интернет. Возможно ли транслировать эти три веб-сервера через один веб-сервер и если «да» то как?
  • Вопрос задан
  • 1391 просмотр
Решения вопроса 1
@mureevms
Это функция проксирования.
Пример конфига апача для проксирования запросов на хост внутри сети:

<VirtualHost *:80>
    ServerName domain.com
    ProxyRequests On
    ProxyPreserveHost On
    ProxyPass / http://192.168.0.50/DIR/
    ProxyPassReverse / http://192.168.0.50/DIR/
</VirtualHost>

<VirtualHost *:80>
    ServerName example.com
    ProxyRequests On
    ProxyPreserveHost On
    ProxyPass / http://192.168.0.100/
    ProxyPassReverse / http://192.168.0.100/
</VirtualHost>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@AlexLIn
Да можно и так часто делают.
Гуглиться по тэгам apache / nginx proxy
Ответ написан
Комментировать
@zvl
https://www.digitalocean.com/community/tutorials/h... - неплохой howto для апача
чаще для подобных задач используют ngnix
гуглим reverse proxy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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