nginx 服務(wù)綁定域名的方法
在 nginx.conf 里面配置多個 server:
在開始處理一個 http 請求時,nginx 會取出 header 頭中的 host,與 nginx.conf 中每個 server 的 server_name 進行匹配,以此決定到底由哪一個 server 塊來處理這個請求
里面的 server_name:用于配置基于名稱的虛擬主機
除了完全匹配,還可以以通配符:
1、以*通配符開始的字符串:
server_name *.domain.com;
2、以*通配符結(jié)束的字符
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 {
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
nginx+rsync+inotify實現(xiàn)負載均衡配置方法
這篇文章主要介紹了nginx+rsync+inotify實現(xiàn)負載均衡配置方法,需要的朋友可以參考下2014-11-11
Windows系統(tǒng)下安裝及部署Nginx詳細教程(含多個站點部署)
Nginx是一個很強大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個站點部署)的相關(guān)資料,需要的朋友可以參考下2024-01-01
Nginx利用Logrotate實現(xiàn)日志分割的詳細過程
nginx日志分割是很常見的運維工作,下面這篇文章主要給大家介紹了關(guān)于Nginx利用Logrotate日志分割的詳細過程,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-05-05

