У меня один статический IP-адрес, и я хотел бы запустить через него несколько веб-серверов (и несколько сайтов) в своей сети. Есть несколько доменов, на IP которых я указал, но я не знаю, с чего начать, чтобы трафик распределялся на нужные серверы. Что мне нужно сделать?
Спасибо.
РЕДАКТИРОВАТЬ: чтобы уточнить, на нескольких веб-серверах я имел в виду несколько «ящиков», а не только несколько сайтов. извините за путаницу.
Если я правильно понимаю, вы хотите передавать трафик на сервер домена в вашей сети.
Для этого я предлагаю вам использовать обратный прокси-сервер, который передает входящий запрос бэкэндам. Не зная более подробной информации, я обычно рекомендую nginx или apache, если вы предпочитаете.
Если вы используете nginx для прослушивания своего общедоступного IP-адреса, вы можете использовать что-то вроде этого в своем nginx.conf:
сервер mydomain.com {location / {proxy_pass http: // backend1; }}
сервер myotherdomain.com {location / {proxy_pass http: // backend2; }}
Вам, вероятно, следует уточнить, какой веб-сервер вы используете, но я предполагаю, что это Apache. Если это так, посмотрите файлы vhost. То, что вы хотите сделать, очень распространено и довольно просто.