Ip
設置 http://domain 和 http://ip 以顯示不同的目錄
有人能告訴我我需要什麼 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;