Apache:域名运行正常,子域名不再起作用

Apache:域名运行正常,子域名不再起作用

我不知道什么时候,但我的服务器上的子域名突然无法正常工作。

例如 www.davidlawson.co 可以运行,但是 david.lawson.co 不运行。

<VirtualHost 173.203.109.191:80>
        ServerAdmin [email protected]

        ServerName david.lawson.co
        ServerAlias davidlawson.co
        ServerAlias www.davidlawson.co

        DocumentRoot /var/www/lawson/david
        <Directory /var/www/lawson/david/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/apache2/lawson/david/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/lawson/david/access.log combined

</VirtualHost>

关于如何进一步调试这个问题,或者问题可能是什么,有什么建议吗?

答案1

您的 Apache 服务器似乎正在执行 301 重定向到 DNS 中不存在的 www.david.lawson.co。您是否在 .htaccess 或站点代码中添加了任何内容以重定向到 www.$HOSTNAME?

相关内容