Я хотел бы разместить два веб-сайта с разными доменными именами на одном сервере с одним IP-адресом.
У меня есть фиксированный IP-адрес у поставщика услуг. Он указывает на мой маршрутизатор, который порт перенаправляет все на порт 80 на мини-сервер Mac в моей локальной сети.
Как мне заставить этот Mac mini сервер размещать два разных веб-сайта на одном IP-адресе?
Нужно ли мне экспериментировать с DNS на Mac или на маршрутизаторе (который является точкой входа для фиксированного IP-адреса)? IE в локальной сети, нужно ли каждому доменному имени свой собственный IP-адрес, чтобы их мог разрешить один сервер? Немного запутался, с чего начать. Спасибо за помощь.
Настроить виртуальный хост. См. Следующие документы
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 с помощью программы Server Admin -> Web -> Sites.
Apple предоставляет обширную документацию по MacOS X Server по адресу http://www.apple.com/server/macosx/resources/documentation.html. См. Раздел «Управление несколькими сайтами на одном сервере» PDF-файла администрирования веб-технологий.
И вам понадобится внешнее доменное имя, указывающее на внешний IP-адрес Mac mini для каждого веб-сайта / доменного имени.
Маркус