2016-01-07 33 views

回答

0

首先,服務器名稱的值是空格分隔的表達式列表。讓我們逐個看看錶達式。

src.wordpress-develop.dev 

這設置爲該文字域名服務。因此,「http://src.wordpress-develop.dev」在瀏覽器中

*.src.wordpress-develop.dev 

這條設立指定的域的任何通配符子域。所以事情會匹配是foo.src.wordpress-develop.devfoobar1234-5678.somethingelse.src.wordpress-develop.dev

Finaly正則表達式之一:

~^src\.wordpress-develop\.\d+\.\d+\.\d+\.\d+\.xip\.io$; 

見前代字號(~)表示接下來就是正則表達式。在這種情況下,正則表達式匹配的域以src.wordpress-develop.開頭(請注意,.的轉義爲\.,以避免調用正則表達式通配符.)。

這些域必須有4組任意數字後面跟着一個點。這看起來很像一個IPv4地址,因此:src.wordpress-develop.205.15.198.6.

最後,正則表示域應該以xip.io結尾,因此匹配此規則的完整域是:src.wordpress-develop.205.15.198.6.xip.io。該規則末尾的分號只是終止整個server_name表達式。

See the docs here

至於爲何該軟件的作者選擇了這些,我不能告訴你。通常,server_name指令用於Virtual Hosting

+0

非常感謝!這有幫助! – funguy

相關問題