2021年10月2日 星期六

(Xampp) UseCanonicalName 及 ServerName 設定

UseCanonicalName
語法:UseCanonicalName On | Off | DNS
默認:UseCanonicalName Off
 
這個指令用來建構Apache的自引用URL(一個指回相同服務器的URL)。
 
UseCanonicalName On:會ServerName設置的域名用於所有的自引用URL、SERVER_NAME、CGI中的SERVER_PORT
比如:如果你的web服務器有自己的域名,並且在DNS中有對應的NS記錄,而且httpd.conf將ServerName設置了域名,
那麼你在瀏覽器中輸入 http://192.168.120.240/bbs,
它會自動將這個IP地址變成其對應的域名,比如 http://www.bob.com/bbs/ 。
 
此時,如果其他客戶端的電腦不能正確的解析web服務器的這個域名,
那麼在訪問這個web服務器時將會出現問題。因為web服務器會自動將IP地址轉變成域名。
 
UseCanonicalName Off:如果客戶端提供了主機名和端口,
Apache將會使用客戶端提供的這些信息來構建自引用URL。
這些值與用於實現基於域名的虛擬主機的值相同,並且對於同樣的客戶端可用。
CGI變量SERVER_NAME和SERVER_PORT也會由客戶端提供的值來構建。
 
UseCanonicalName DNS:本設置用於為大量基於IP的虛擬主機. 支持那些不提供"Host:"頭的瀏覽器使用。
使用這個選項時,Apache將對客戶端連入的服務器的IP地址進行DNS反向解析,以構建自引用URL。

沒有留言:

張貼留言

(Centos-7s) 更新: 網卡名稱改回 eth0 的方法

將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法:   1) # vi /etc/sysconfig/grub 內容大概是這樣:   GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release...