在 Apache 中设置虚拟主机以服务两个不同域的正确方法是什么?

在 Apache 中设置虚拟主机以服务两个不同域的正确方法是什么?

我在 Apache 服务器上有一个当前网站(foo.com),并且我想使用同一台服务器来为新网站(bar.com)提供服务,这是设置虚拟主机的正确方法吗?


<VirtualHost *:80>
    ServerName foo.com
    ServerAlias www.foo.com
    Include conf.d/foo.conf
</VirtualHost>

<VirtualHost *:80>
    ServerName bar.com
    ServerAlias www.bar.com
    Include conf.d/bar.conf
</VirtualHost>

如果没有人仔细检查的话,我犹豫是否要重新加载 /etc/init.d/httpd!:)

答案1

看起来正确!你也可以运行

 apache2ctl configtest

确保 apache 配置语法正确

相关内容