使用多个域名运行多个站点 apache

使用多个域名运行多个站点 apache

我在运行 apache 和使用多个域名时遇到了困难

这是我的配置文件的片段。我一直收到错误消息,说 NameVirtualHost 没有 VirtualHosts。我希望它们都运行在同一个 IP 上,但我不知道为什么这不起作用。我一直在查阅文档虚拟主机名称虚拟主机以及 apache 的关于基于名称虚拟主机。

基于名称的页面中的示例几乎与我的配置完全相同!我做错了什么?

Listen 80
NameVirtualHost *:80

<VirtualHost *:80>
   ServerName www.sample1.net
   DocumentRoot /var/www/sample1-net

</VirtualHost>

<VirtualHost *:80>
   ServerName www.example2.net
   DocumentRoot /var/www/example2-net

</VirtualHost>

答案1

我怀疑是因为你输入了 'listen *:80'。应该是listen 80listen 1.2.3.4:80

相关内容