Apache-2.2

Apache添加子域

  • June 26, 2014

我需要向該伺服器添加一個子域,我添加了這個

NameVirtualHost *:80

<VirtualHost *:80>
   DocumentRoot /var/www/html
   ServerName images.login.acorn.lt
</VirtualHost>
<VirtualHost *:80>
   DocumentRoot /var/www/html
   ServerName login.acorn.lt
</VirtualHost>

配置到/etc/httpd/conf/httpd.conf並重新啟動apachectl -k graceful,沒有錯誤。但 images.login.acorn.lt 已關閉

您的子域也需要有效的 DNS 記錄。您可以通過為每個新子域設置單獨的 DNS 條目來完成此操作,或者只是為 *.domain.com 創建一個萬用字元條目,它是 domain.com 的 CNAME。使用萬用字元方法,您可以將whatever.domain.com 放在您的apache 配置中,它們都可以在沒有任何其他配置的情況下正常工作。但是每個基於名稱的虛擬主機都必須有一個有效的 DNS 條目。此外,伺服器上必須允許自定義域名。對於自定義 sudomain 域名,您必須指定並註冊正確的 dns。

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