Назад | Перейти на главную страницу

Как разместить 2 разных веб-сайта на одном IP-адресе?

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

Маркус