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

Как создать поддомен в Apache2?

Итак, у меня есть главный доминг, указывающий на мой сервер (xx.xx.xx.xx).

Я попытался создать поддомен со следующим файлом виртуального хоста.

<VirtualHost myip:80>

    ServerName  sub.mydomain

</VirtualHost>

<VirtualHost myip:80>

    ServerName mydomain.com


</VirtualHost>

Я даже не могу пинговать sub.mydomain.com. Мой домен.com работает нормально.

Я что-то здесь делаю не так?

Вам также нужна действующая запись DNS для вашего поддомена. Вы можете сделать это, настроив отдельную запись DNS для каждого нового поддомена или просто создав запись с подстановочными знаками для * .domain.com, которая является CNAME для domain.com. С помощью метода whildcard вы можете поместить any.domain.com в свою конфигурацию apache, и все они будут работать без какой-либо другой конфигурации. Но каждый виртуальный хост на основе имен должен иметь действующую запись DNS.