Apache-2.2
執行具有多個域 apache 的多個站點
我在執行 apache 和使用多個域名時遇到了困難
這是我的配置文件的片段。我不斷收到一條錯誤消息,說 NameVirtualHost 沒有 VirtualHosts。我希望它們都在同一個 IP 上執行,但我不確定為什麼這不起作用。我一直在研究VirtualHosts、NameVirtualHost的文件和 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 80
或listen 1.2.3.4:80
。