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