【问题标题】:Apache2 Virtual Host is ignored except for ServerAliasApache2 虚拟主机被忽略,除了 ServerAlias
【发布时间】:2021-09-29 20:04:03
【问题描述】:

我正在尝试让 domainname.com 和 www.domainname.com 转到我的虚拟主机,而不是 000-default 主机。虽然转到 www.domainname.com 可以按预期工作并返回虚拟主机站点,但 domainname.com 仍然返回 apache2“它可以工作!”页面。

(实际域名已替换为 domainname.com)

/etc/apache2/sites-available/domainname.com.conf的内容:

<VirtualHost *:80>
    ServerName domainname.com
    ServerAlias www.domainname.com
    DocumentRoot /var/www/domainname.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    DirectoryIndex index.html
<Directory /var/www/domainname.com>
    Options -Indexes +IncludesNOEXEC +FollowSymLinks +ExecCGI
    Allow from all
    AllowOverride All
</Directory>
    RewriteEngine on
</VirtualHost>

关于可能导致此问题的任何想法?

【问题讨论】:

    标签: linux apache ubuntu


    【解决方案1】:

    看来我的浏览器已经缓存了 domainname.com 的结果并继续提供缓存的副本。其他浏览器显示正确的结果。

    这严重地让我难住了一个多小时,清除我的缓存是解决办法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-08
      • 2014-11-10
      • 2023-03-04
      • 2010-10-21
      • 2013-09-26
      • 2019-01-01
      • 2014-10-29
      • 2015-03-24
      相关资源
      最近更新 更多