Как разместить 2 разных сайта на одном IP-адресе?
Я хотел бы разместить два сайта с разными доменными именами на одном сервере с одним IP-адресом.
У меня есть фиксированный IP-адрес с моим поставщиком услуг. Он указывает моему маршрутизатору, какой порт перенаправляет все через порт 80 на сервер Mac mini в моей локальной сети.
Как я могу получить этот Mac mini сервер для размещения двух разных сайтов на одном IP-адресе?
Нужно ли играть с DNS на Mac или на маршрутизаторе (который является точкой входа для фиксированного IP-адреса)? IE в локальной сети, нужно ли каждому доменному имени свой IP-адрес, чтобы их мог разрешить один сервер? Немного смущен относительно того, с чего начать. Спасибо за помощь.
2 ответа
Настройте виртуальный хост. Смотрите следующие документы
http://httpd.apache.org/docs/2.2/vhosts/
После того, как вы это настроите, вы можете проверить это локально, добавив запись в ваш файл hosts.
Смотрите: http://support.apple.com/kb/TA27291
например
host1 <your ip address>
host2 <your ip address>
затем перейдите к http://host1/ и http://host2/
Apache и большинство других веб-серверов могут использовать один IP-адрес для ответа на разные запросы доменных имен. Это обычно работает хорошо, если вам не нужен SSL. Apache - это веб-сервер, используемый MacOS X Server.
Apache вызывает эту функцию на основе имен виртуальных хостов.
Вы легко можете создавать новые виртуальные хосты на MacOS X Server, используя программу администрирования сервера -> Интернет -> Сайты.
Apple предоставляет обширную документацию по MacOS X Server по адресу http://www.apple.com/server/macosx/resources/documentation.html. См. Раздел "Управление несколькими сайтами на одном сервере" PDF-файла "Администрирование веб-технологий".
И вам потребуется внешнее доменное имя, указывающее на внешний IP-адрес Mac mini для каждого веб-сайта / доменного имени.
Маркус