Apache-2.2

執行具有多個域 apache 的多個站點

  • October 23, 2013

我在執行 apache 和使用多個域名時遇到了困難

這是我的配置文件的片段。我不斷收到一條錯誤消息,說 NameVirtualHost 沒有 VirtualHosts。我希望它們都在同一個 IP 上執行,但我不確定為什麼這不起作用。我一直在研究VirtualHostsNameVirtualHost的文件和 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>

我懷疑這是因為你有’聽*:80’。應該是listen 80listen 1.2.3.4:80

引用自:https://serverfault.com/questions/547726