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

Настроить виртуальный хост для внешнего домена?

У меня есть клиент, который намеревается перенаправить весь трафик своего домена на мой сервер. как мне настроить мой сервер так, чтобы он, в свою очередь, направил весь входящий трафик из этого конкретного перенаправления в определенный корень документа?

Я буду размещать несколько разных сайтов (чей домен я являюсь владельцем) на одном ip. однако это первый раз, когда я получаю запрос, в котором я получаю перенаправление с внешнего DNS. Я собираюсь заказать серверный пакет, и у меня нет большого опыта работы с моим собственным сервером.

вся помощь будет принята с благодарностью. Спасибо!

То, что вы хотите настроить, - это виртуальный хост на основе имени, см. Http: //httpd.apache.org/docs/2.2/vhosts/name-based.html

Вам нужно будет сделать хотя бы одну запись NameVirtualHost (для любого порта, на котором вы слушаете) и несколько записей VirtualHost в вашем httpd.conf (или аналогичных, в зависимости от того, какой дистрибутив / ОС вы используете).

В основном вы делаете заявление вроде

NameVirtualHost <YOURPUBLICIP or *(for all you IPs)>:<PORT(80 or 443>

а затем такие записи, как

<VirtualHost *:80>
  ServerName www.domain.tld
  ServerAlias domain.tld *.domain.tld
  DocumentRoot /www/domain
</VirtualHost>

для каждого домена.