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)
归档时间: |
|
查看次数: |
2097 次 |
最近记录: |