Как разместить 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 для каждого веб-сайта / доменного имени.

Маркус

Другие вопросы по тегам