如果您在apache中啟用了
服務器狀態工具,則可能會看到許多如下所示的條目:
37-0 - 0/0/9 . 0.00 24325 0 0.0 0.00 0.18 1.2.3.4 localhost NULL
39-0 - 0/0/8 . 0.00 24324 65 0.0 0.00 0.15 2.3.4.5 localhost NULL
40-0 - 0/0/15 . 0.00 24306 179 0.0 0.00 0.34 3.4.5.6 localhost NULL
41-0 - 0/0/110 . 1.10 23858 48 0.0 0.00 0.54 4.5.6.7 localhost NULL
許多新的瀏覽器將預先連接到Apache。當客戶瀏覽您的網站時,假設客戶將點擊該網站上的鏈接是合乎邏輯的。當發生這種情況時,瀏覽器需要再次連接到服務器以發出這個新請求。較新的瀏覽器(例如Chrome)將預先連接到服務器。
客戶端加載第一頁后,知道客戶端可能會點擊鏈接,瀏覽器將在客戶端點擊任何內容之前連接到您的服務器。對于這些情況,尚未提出任何請求......它只是一個空的閑置連接,尚未進行任何通信(直到發生點擊)。
由于“
主機”頭還沒有被發送,所以Apache將不知道哪個VirtualHost發送請求,所以它默認為該IP上的第一個VirtualHost,在這種情況下,它在/ etc / httpd / conf中/httpd-vhosts.conf,因為它使用ServerName的“本地
主機”,因為沒有什么具體的似乎approriate。 (它也可以在共享IP的/etc/httpd/conf/ips.conf中)