0
任何人都可以給我一個這個Apache指令的例子,VirtualDocumentRoot「/sites/%-2.0.%-1/www 「將解決請求。我已閱讀文檔並搜索示例,但它仍然沒有任何意義。任何幫助將不勝感激,謝謝。Apache虛擬文檔根目錄「/sites/%-2.0.%-1/www」
任何人都可以給我一個這個Apache指令的例子,VirtualDocumentRoot「/sites/%-2.0.%-1/www 「將解決請求。我已閱讀文檔並搜索示例,但它仍然沒有任何意義。任何幫助將不勝感激,謝謝。Apache虛擬文檔根目錄「/sites/%-2.0.%-1/www」
看起來這是一種迂迴的說法,說出主機名的最後兩段。
的解釋部分爲-2.0%% - 1
因此,這整個表達式只是抓住用點分隔的主機名的「最後兩個」組件。
例如foo.example.com,www.example.com和example.com轉到磁盤上的相同位置。
測試的一個好方法就是將%f添加到您的LogFormat並查看訪問日誌。您可以在命令行上驅動使用不同主機名稱的快速測試,例如 printf「GET/HTTP/1.1 \ r \ n主機:blarg.example.com \ r \ n \ r \ n」| nc 0 80 – covener 2014-11-23 16:13:38