我家里有一台服务器,打算用它托管两个使用 Apache 的网站,我购买了两个域名并让它们转到我的服务器 IP,但问题是它只对其中一个有效,如果我输入domain1.com
它会转到/domain1
,如果我输入domain2.com
它仍然会转到/domain1
。
这是我为他们配置的配置,我通过阅读一些教程等完成了此配置。您能解释一下我在这里做错了什么吗?
<VirtualHost *:80>
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot "C:\apache\htdocs\domain1"
</VirtualHost>
<VirtualHost *:80>
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot "C:\apache\htdocs\domain2"
</VirtualHost>
答案1
你应该添加
名称虚拟主机 *:80
VirtualHost 部分上方的行
保存httpd.conf并重新启动httpd