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

Распознать псевдоним поддомена

У меня есть виртуальный сервер Debian в каком-то поддомене (например, subdomain.domain.com), и у меня есть псевдоним для этого поддомена (например, alias.domain.com), конечно, когда я использую оба этих поддомена ( например, пингуйте их или войдите с помощью putty / winscp) DNS-сервер возвращает тот же IP-адрес. (Надеюсь, терминология понятна, я не знаком с сетями) Однако у меня есть две веб-страницы, и я хочу следующее:

когда вы пишете один поддомен (subdomain.domain.com) в своем веб-браузере, чтобы открыть одну страницу. когда вы пишете псевдоним (alias.subdomain.com) в своем браузере, чтобы открыть другую страницу.

Это возможно ? И если это так, вы можете мне объяснить, как это сделать? (Я думал о создании двух папок public_html - одну для субдомена, одну для псевдонима, но понятия не имею, как заставить ее работать.) Еще раз прошу прощения за неправильную терминологию.

Это вполне возможно с помощью VirtualHosts в Apache.

Типичный пример конфигурации VirtualHost может выглядеть так:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName subdomain.domain.com
    DocumentRoot /var/www/website1
</VirtualHost>

<VirtualHost *:80>
    ServerName alias.domain.com
    DocumentRoot /var/www/website2
</VirtualHost>

В этом случае один домен обслуживается из одной папки, а другой - из другой.

Вам необходимо включить NameVirtualHost в Apache. Отличным подспорьем может стать помощь Apache, которую можно найти на http://httpd.apache.org/docs/2.2/vhosts/

Помните, что SSL, например, может быть сложным при использовании VirtualHosts.

Пожалуйста, дайте мне знать, если у вас возникнут другие вопросы.