Nginx server_name精确匹配配置
生活随笔
收集整理的這篇文章主要介紹了
Nginx server_name精确匹配配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
server_name指令
server_name:用來設置虛擬主機服務名稱。
127.0.0.1 、 localhost 、域名[www.nginx1.com | www.nginx2.com]
| 默認值 | server_name ""; |
| 位置 | server |
關于server_name的配置方式有三種,分別是:
精確匹配 通配符匹配 正則表達式匹配配置方式一:精確匹配
如:
server {listen 80;server_name www.nginx1.cn www.nginx2.cn;... }補充小知識點:
hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析服務器進行IP地址的解析。
windows:C:\Windows\System32\drivers\etc
centos:/etc/hosts
因為域名是要收取一定的費用,所以我們可以使用修改hosts文件來制作一些虛擬域名來使用。需要修改 /etc/hosts文件來添加
vim /etc/hosts 127.0.0.1 www.nginx1.cn 127.0.0.1 www.nginx2.cn總結
以上是生活随笔為你收集整理的Nginx server_name精确匹配配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx配置指令之listen
- 下一篇: Nginx server_name通配符