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

Несколько поддоменов указывают на тот же каталог, что и основной домен

У меня есть домен, размещенный на Godaddy и хостинг на Linode. Я добавил прикрепленный снимок экрана - мои настройки DNS. Синим цветом выделена область, в которую я помещаю IP-адрес своего хостинг-сервера.

Теперь у меня есть 3 сайта для доступа на моем сервере

В Apache, Я создал 3 разных файла conf

содержимое каждого файла одинаковое (указывает на соответствующие каталоги).

000-default.conf

<VirtualHost *:80>


        ServerName www.admin.domain.store

        ServerAdmin webmaster@domain.store

        # Change the paths below to the project document root such as /var/www/project1.

        DocumentRoot /var/www/adminProject/public

        <Directory /var/www/adminProject/public>
                Options -Indexes +FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>

        # Set Default Log Paths

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

В каждом файле конфигурации я указал им на соответствующие каталоги. я сделал a2ensite и service apache2 restart и когда я перехожу в свой домен и поддомены, он загружает содержимое только из основной папки, то есть из каталога, в котором 000-default.conf указывается

Если Apache httpd не может сопоставить имя хоста в заголовке Host: с ServerName или ServerAlias ​​в вашей конфигурации, тогда он будет обслуживать содержимое виртуального хоста по умолчанию. Виртуальный хост по умолчанию обычно определяется первым.