12、Server names-服务器名称
官網(wǎng):Server names
翻譯開始!
Server names are defined using the?server_name?directive and determine which?server?block is used for a given request.
?nginx通過server_name指令來(lái)定義服務(wù)器名稱,且server_name決定哪個(gè)server塊被給定的請(qǐng)求使用。
See also “How nginx processes a request”.
也可以看?How nginx processes a request
They may be defined using exact names, wildcard names, or regular expressions:
?也許會(huì)用準(zhǔn)確的名字、通配符名稱或者正值表達(dá)式來(lái)指定server_name。
server {listen 80;server_name example.org www.example.org; // exact names... }server {listen 80;server_name *.example.org; // wildcard names... }server {listen 80;server_name mail.*; // wildcard names... }server {listen 80;server_name ~^(?<user>.+)\.example\.net$; // regular expressions... }When searching for a virtual server by name, if name matches more than one of the specified variants, e.g. both wildcard name and regular expression match, the first matching variant will be chosen, in the following order of precedence:
當(dāng)通過名字來(lái)尋找一個(gè)虛擬服務(wù)器的時(shí)候,如果名字匹配到超過一個(gè) 指定變量(即server_name后面的參數(shù))(例如,通配符名稱和正則表達(dá)式都匹配到了),會(huì)選擇第一個(gè)被匹配的變量。按一下優(yōu)先順序。
?1.確切的名稱
2.更長(zhǎng)的以星號(hào)*開頭的通配符名稱,例如:*.example.org
3.更長(zhǎng)的以星號(hào)*結(jié)尾的通配符名稱,例如:mail.*
4.第一個(gè)匹配的正則表達(dá)式,按照在配置文件中出現(xiàn)的順序。
總結(jié)
以上是生活随笔為你收集整理的12、Server names-服务器名称的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: API监控:你应该衡量什么?
- 下一篇: Service注入不进去