У меня есть виртуальный сервер 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.
Пожалуйста, дайте мне знать, если у вас возникнут другие вопросы.