所以我刚刚购买了第二个域名,我想在我的主域名所在的Apache服务器上提供服务。 但是在更新虚拟主机之后,这两个域仍然是第一个入口。 两个条目都能正常工作,如果我切换顺序,以先到者为准。 我错过了什么?
这是configuration:
NameVirtualHost *:80 NameVirtualHost *:443 NameVirtualHost *:83 <VirtualHost *:80> RewriteEngine on ReWriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L] ServerName www.mainsite.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/path/path2/path3 ServerName www.seccondarysite.cc </VirtualHost>
供参考我正在运行:
服务器版本:Apache / 2.2.16(Debian)
我build议添加ServerAlias来捕捉所有的变化。 例如
<VirtualHost *:80> DocumentRoot /var/path/path2/path3 ServerName seccondarysite.cc ServerAlias *.secondarysite.cc </VirtualHost>
这将允许到达同一个网站与www,asd,无论其他前缀。
看起来我需要删除www。 从服务器名称。 现在所有的工作都正常。