Ubuntu 18.04 Apache2 Virtual Host показывает основной веб-сайт

Я пытаюсь создать поддомен для своего сайта и создал виртуальный хост, когда я захожу на сайт subdomain.mydomain.com. Он показывает ту же страницу, что и mydomain.com. Ниже мой виртуальный хост.

<VirtualHost subdomain.mydomain.com:80>
DocumentRoot /var/www/subdomain
ServerName subdomain.mydomain.com
ServerAlias www.subdomain.mydomain.com
<Directory "/var/www/subdomain">
</Directory>
</VirtualHost>

Это помещено в отдельный файл виртуального хоста. Я прочитал несколько других тем здесь, в которых говорится, что поместите его в файл хоста по умолчанию, после попытки решить, что у меня все еще остается та же проблема. Любая помощь будет принята с благодарностью.

0
задан 6 July 2018 в 18:43

1 ответ

Проведя еще несколько исследований, я обнаружил, что мой виртуальный хост был неверно настроен. Это виртуальный хост, который работал для меня.

<VirtualHost *:80>

        ServerAdmin me@mydomain.com
        #referring the user to the recipes application
        DocumentRoot /var/www/subdomain
        ServerName subdomain.mydomain.com

        <Directory /var/www/subdomain>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
                # Uncomment this directive is you want to see apache2's
                # default start page (in /apache2-default) when you go to /
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

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

</VirtualHost>
1
ответ дан 6 July 2018 в 18:43

Другие вопросы по тегам:

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