Задать вопрос
inetbug
@inetbug

Не работают поддомены

Имеется подключённый через a2ensite домен example.com:
<VirtualHost *:80>
        ServerName example.com
        ServerAdmin webmaster@localhost

        DocumentRoot /home/inetbug/www/example.com
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/inetbug/www/example.com/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Захотел сделать так, чтобы при заходе на subdomain.example.com Apache открывал другую директорию:
<VirtualHost *:80>
        ServerName subdomain.example.com
        ServerAdmin webmaster@localhost

        DocumentRoot /home/inetbug/www/subdomain
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/inetbug/www/subdomain/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Опять же, добавил эту конфигурацию через a2ensite, но это не работает — адрес не находится браузером. Какую очевидную вещь я забыл добавить? Может, проблемы с самим доменом?
  • Вопрос задан
  • 6171 просмотр
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
DNS возвращает IP для поддомена? Проверяется банальным пингом поддомена.

Совсем очевидная вещь — забыли сделать reload апачу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
d3ZORg
@d3ZORg
Как-то мало информации.
Что в ns? Ну и апач-то ребутнули? ;)
Ответ написан
@SergeyR
У вас в конфигурацию нужно добавить ServerAlias subdomain.example.com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы