Chrome 上的 Apache2 虚拟主机重定向问题

use*_*225 5 virtualization host virtualhost chrome

我有一个非常奇怪的问题,似乎只出现在 Chrome、IE 和 Firefox 上都很好。我有 2 个网站由 1 个 IP 地址提供服务,我在站点中有 2 个相同的文件,名为 site1.com 和 site2.com。我运行 a2ensite 命令来创建指向启用站点的链接。

除了使用 Chrome 的 site1.com 之外,所有重定向都运行良好。

在 Chrome 上,如果我输入 www.site1.com 它会将我重定向到正确的文件夹 /var/www/site1.com ,如果我输入http://site1.com它会将我重定向到错误的文件夹 /var/www

现在这是它变得奇怪的地方,当我输入 www.site2.com 时它会将我重定向到 /var/www/site2.com 而当我输入http://site2.com 时它正确地将我重定向到 /var/www/sites2 .com

我不明白的是,虚拟主机文件与实际服务器名称和别名以及日志位置相同。

站点1

<VirtualHost *:80>
        ServerAdmin webmaster@site1.com
        ServerName site1.com
        ServerAlias www.site1.com
        DocumentRoot /var/www/site1.com

        #<Directory />
        #        Options FollowSymLinks
        #        AllowOverride None
        #</Directory>
        #<Directory /var/www/site1.com>
        #        Options Indexes FollowSymLinks MultiViews
        #        AllowOverride None
        #        Order allow,deny
        #        allow from all
        #</Directory>


        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        ErrorLog /var/www-logs/site1.com/error.log
        CustomLog /var/www-logs/site1.com/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

站点2

<VirtualHost *:80>
        ServerAdmin webmaster@site2.com
        ServerName site2.com
        ServerAlias www.site2.com
        DocumentRoot /var/www/site2.com

        #<Directory />
        #        Options FollowSymLinks
        #        AllowOverride None
        #</Directory>
        #<Directory /var/www/site2.com>
        #        Options Indexes FollowSymLinks MultiViews
        #        AllowOverride None
        #        Order allow,deny
        #        allow from all
        #</Directory>


        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        ErrorLog /var/www-logs/site2.com/error.log
        CustomLog /var/www-logs/site2.com/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

use*_*225 -1

所以我无法解决这个问题,这让我发疯,我已经切换到 nginx。nginx 没有问题。RAM 的使用量也减少了 50%。