Ip

設置 http://domain 和 http://ip 以顯示不同的目錄

  • November 12, 2011

有人能告訴我我需要什麼 httpd.conf 設置來完成這個嗎?

在瀏覽器中我訪問http://IP我想顯示:/var/www/html/ 當我訪問http://domain我想顯示 /var/www/html/_domains/domain

但我不知道(或任何選項)應該是什麼樣子,http://IP一直顯示域目錄而不是 html 根目錄。

在 IP 地址上使用“NameVirtualHost” 。然後,對於兩個單獨的配置,使用VirtualHost與 IP 精確匹配的 a 和ServerName指定伺服器名稱的 a。對於通過 IP 地址訪問,伺服器名稱IP 地址。

如果您使用的是 nginx,我會說有兩個伺服器塊,並給基於 IP 的一個任意名稱,但設置預設關鍵字,如下所示:

listen 80 default;

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