摘要:在里面配置多個在開始處理一個請求時,會取出頭中的,與中每個的進行匹配,以此決定到底由哪一個塊來處理這個請求里面的用于配置基于名稱的虛擬主機除了完全匹配,還可以以通配符以通配符開始的字符串以通配符結束的字符匹配正則表達式
在 nginx.conf 里面配置多個 server:
在開始處理一個 http 請求時,nginx 會取出 header 頭中的 host,與 nginx.conf 中每個 server 的 server_name 進行匹配,以此決定到底由哪一個 server 塊來處理這個請求
里面的 server_name:
用于配置基于名稱的虛擬主機
除了完全匹配,還可以以通配符:
1、以*通配符開始的字符串:
server_name *.domain.com;
2、以*通配符結束的字符
server_name www.*;
3、匹配正則表達式
server_name ~^(?.+).domain.com$;
server { listen 80 default_server; server_name www.123.com; root /home/web1; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50.xhtml; location = /50x.html { } }
server { server_name www.abc.com; root /home/web2; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40113.html
摘要:指定該配置段為端口的默認主機,即對于未綁定的域名指向你的服務器時,匹配不到你配置的虛擬主機域名后,會默認使用這個虛擬主機。此處的可以換成任意其他無效字符或無效的域名,表示該配置不會被正常訪問到。表示直接返回錯誤。 默認情況下,Nginx 允許直接以 IP 的方式就能直接訪問到網站,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的服務器 IP)。這樣容易暴露一些服務器上的網站,...
摘要:安裝啟動訪問默認是端口配置文件目錄重啟停用利用反向代理映射端口 1、安裝nginx yum -y install nginx 2、啟動nginx service nginx start 3、訪問(nginx默認是80端口) curl 127.0.0.1 4、nginx配置文件目錄 /etc/nginx 5、重啟nginx service nginx restart 6、停用n...
摘要:所有的都不是完整的程序,所有未上線的程序都僅僅是個作為開發的后起之秀,在現在的國內環境下,雖比不上的火熱,沒有那么廣大的群眾基礎,蓋不過的高大上,但基于谷歌引擎的極速,異步與事件模型,無疑將是開發的重大革新我是一個小前端,自從知道,就覬覦其 所有的Demo都不是完整的程序,所有未上線的程序都僅僅是個Demo; Nodejs作為Web開發的后起之秀,在現在的國內環境下,雖比不上PHP的火...
摘要:二配置文件的配置文件默認讀取文件。域名還可以分出級域名。這時候發現和域名訪問都只是對應到了使用端口的程序默認的。需要注意的是這句命令應該放在的花括號內。 一、Nginx安裝 centos6.x yum默認沒有nginx的軟件包 安裝方式: 到nginx下載頁面http://nginx.org/en/linux_pac...,復制CENTOS 6的nginx軟件源安裝包 運行命令:wge...
閱讀 892·2021-10-13 09:39
閱讀 3542·2021-09-26 10:16
閱讀 2897·2019-08-30 15:54
閱讀 1054·2019-08-30 14:22
閱讀 2897·2019-08-29 15:39
閱讀 3266·2019-08-27 10:52
閱讀 820·2019-08-26 13:59
閱讀 1719·2019-08-26 12:20