精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Nginx多Server反向代理配置

運維 系統運維
Nginx強大的正則表達式支持,可以使server_name的配置變得很靈活,如果你要做多用戶博客,那么每個用戶擁有自己的二級域名也就很容易實現了。

Nginx強大的正則表達式支持,可以使server_name的配置變得很靈活,如果你要做多用戶博客,那么每個用戶擁有自己的二級域名也就很容易實現了。

下面我就來說說server_name的使用吧:

server_name的匹配順序

Nginx中的server_name指令主要用于配置基于名稱虛擬主機,server_name指令在接到請求后的匹配順序分別為:

1、準確的server_name匹配,例如:

  1. server { 
  2. listen 80; 
  3. server_name ssdr.info www.ssdr.info; 
  4. ... 

2、以*通配符開始的字符串:

  1. server { 
  2. listen 80; 
  3. server_name *.ssdr.info; 
  4. ... 

3、以*通配符結束的字符串:

  1. server { 
  2. listen 80; 
  3. server_name www.*; 
  4. ... 

4、匹配正則表達式:

  1. server { 
  2. listen 80; 
  3. server_name ~^(?.+)\.howtocn\.org$; 
  4. ... 

Nginx將按照1,2,3,4的順序對server name進行匹配,只有有一項匹配以后就會停止搜索,所以我們在使用這個指令的時候一定要分清楚它的匹配順序(類似于location指令)。

server_name指令一項很實用的功能便是可以在使用正則表達式的捕獲功能,這樣可以盡量精簡配置文件,畢竟太長的配置文件日常維護也很不方便。下面是2個具體的應用:

在一個server塊中配置多個站點:

  1. server 
  2. listen 80; 
  3. server_name ~^(www\.)?(.+)$; 
  4. index index.php index.html; 
  5. root /data/wwwsite/$2; 

站點的主目錄應該類似于這樣的結構:

  1. /data/wwwsite/ssdr.info 
  2. /data/wwwsite/linuxtone.org 
  3. /data/wwwsite/baidu.com 
  4. /data/wwwsite/google.com 

這樣就可以只使用一個server塊來完成多個站點的配置。

在一個server塊中為一個站點配置多個二級域名 。

實際網站目錄結構中我們通常會為站點的二級域名獨立創建一個目錄,同樣我們可以使用正則的捕獲來實現在一個server塊中配置多個二級域名:

  1. server 
  2. listen 80; 
  3. server_name ~^(.+)?\.howtocn\.org$; 
  4. index index.html; 
  5. if ($host = ssdr.info){ 
  6. rewrite ^ http://www.ssdr.info permanent; 
  7. root /data/wwwsite/ssdr.info/$1/; 

站點的目錄結構應該如下:

  1. /data/wwwsite/ssdr.info/www/ 
  2. /data/wwwsite/ssdr.info/nginx/ 

這樣訪問www.ssdr.info時root目錄為/data/wwwsite/ssdr.info/www/,nginx.ssdr.info時為/data/wwwsite/ssdr.info/nginx/,以此類推。

后面if語句的作用是將ssdr.info的方位重定向到www.ssdr.info,這樣既解決了網站的主目錄訪問,又可以增加seo中對www.ssdr.info的域名權重。

多個正則表達式

如果你在server_name中用了正則,而下面的location字段又使用了正則匹配,這樣將無法使用$1,$2這樣的引用,解決方法是通過set指令將其賦值給一個命名的變量:

  1. server 
  2. listen 80; 
  3. server_name ~^(.+)?\.howtocn\.org$; 
  4. set $www_root $1; 
  5. root /data/wwwsite/ssdr.info/$www_root/; 
  6. location ~ .*\.php?$ { 
  7. fastcgi_pass 127.0.0.1:9000; 
  8. fastcgi_index index.php; 
  9. fastcgi_param SCRIPT_FILENAME /data/wwwsite/ssdr.info/$fastcgi_script_name; 
  10. include fastcgi_params; 

Nginx不同域名反向代理到另一臺服務器 proxy_pass和$host

想讓一個VPS專門做另一個VPS的前端,后端VPS每添加一個域名,前端VPS就要同時添加一個域名來反向代理,作為前端的VPS如果一個一個的添加后端VPS的域名,那么這個事情特別麻煩,能不能讓其自動反向代理后端VPS呢,用到proxy_pass和$host就可以輕松實現。

以下例子為了省事,以lnmp為安裝環境進行設置

修改前端VPS的nginx.conf文件,修改成以下內容:

  1. server { 
  2. listen 80; 
  3. server_name $host; 
  4. location / { 
  5. proxy_pass http://www.31.gd/; 
  6. proxy_set_header Host $host; 
  7. proxy_redirect off; 
  8. proxy_set_header X-Real-IP $remote_addr; 
  9. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
  10. proxy_connect_timeout 60; 
  11. proxy_read_timeout 600; 
  12. proxy_send_timeout 600; 

下面的一并修改吧。

  1. location /.(php|php5)?$ 
  2. fastcgi_pass unix:/tmp/php-cgi.sock; 
  3. fastcgi_index index.php; 
  4. include fcgi.conf; 
  5. location /status { 
  6. stub_status on; 
  7. access_log off; 
  8. location /.(gif|jpg|jpeg|png|bmp|swf)$ 
  9. expires 30d; 
  10. location /.(js|css)?$ 
  11. expires 12h; 

這樣就可以實現了前端VPS可以反向代理任意域名到后端VPS,只要將域名解析到前端VPS,后端VPS進行域名綁定,那么就可以直接訪問到了

一臺nginx帶多個域名多個tomcat情況的配置

多個域名,其中2個域名需支持泛域名解析:

1、www.abc.com

2、www.bcd.com

3、*.efg.com

4、*.hij.com

其中1,2,3為一臺tomcat,4為獨立tomcat。前端一臺nginx,通過配置多個虛擬主機來實現該部署。

進入/etc/nginx/conf.d目錄,所有虛擬主機的配置文件都在該目錄下存放,配置。

配置支持泛域名

  1. # A virtual host using mix of IP-, name-, and port-based configuration 
  2. server { 
  3. listen       81; 
  4. server_name  *.efg.com; 
  5. location / { 
  6. proxy_pass http://localhost:8080; 
  7. proxy_set_header   Host    $host; 
  8. proxy_set_header   X-Real-IP   $remote_addr; 
  9. proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
  10. # A virtual host using mix of IP-, name-, and port-based configuration 
  11. server { 
  12. listen       81; 
  13. server_name  *.hij.com; 
  14. location / { 
  15. proxy_pass http://localhost:8081; 
  16. proxy_set_header   Host    $host; 
  17. proxy_set_header   X-Real-IP   $remote_addr; 
  18. proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 

泛域名解析關鍵為紅色部分,如果沒有紅色部分,后端8080及8081口對應的tomcat虛擬主機將無法獲得域名信息,導致后端tomcat無法獲取到對應的域名信息。

后端TOMCAT支持泛域名解析時,需要設置 host name 為 localhost 以支持泛域名指向。

Nginx 多域名配置

nginx綁定多個域名可又把多個域名規則寫一個配置文件里,也可又分別建立多個域名配置文件,我一般為了管理方便,每個域名建一個文件,有些同類域名也可又寫在一個總的配置文件里。

一、每個域名一個文件的寫法

首先打開 nginx域名配置文件存放目錄:/usr/local/nginx/conf/servers ,如要綁定域名www.web126.com 則在此目錄建一個文件:www.web126.com.conf 然后在此文件中寫規則,如:

  1. server 
  2. listen       80; 
  3. server_name www.web126.com;             #綁定域名 
  4. index index.htm index.html index.php;      #默認文件 
  5. root /home/www/web126.com;               #網站根目錄 
  6. include location.conf;                            #調用其他規則,也可去除 

然后重起nginx服務器,域名就綁定成功了。

Nginx服務器重起命令:/etc/init.d/nginx restart。

二、一個文件多個域名的寫法

一個文件添加多個域名的規則也是一樣,只要把上面單個域名重復寫下來就ok了,如:

  1. server 
  2. listen       80; 
  3. server_name www.web126.com;             #綁定域名 
  4. index index.htm index.html index.php;      #默認文件 
  5. root /home/www/web126.com;               #網站根目錄 
  6. include location.conf;                            #調用其他規則,也可去除 
  7. server 
  8. listen       80; 
  9. server_name msn.web126.com;             #綁定域名 
  10. index index.htm index.html index.php;      #默認文件 
  11. root /home/www/msn.web126.com;        #網站根目錄 
  12. include location.conf;                            #調用其他規則,也可去除 

三、不帶www的域名加301跳轉

如果不帶www的域名要加301跳轉,那也是和綁定域名一樣,先綁定不帶www的域名,只是不用寫網站目錄,而是進行301跳轉,如:

  1. server 
  2. listen 80; 
  3. server_name web126.com; 
  4. rewrite ^/(.*) http://www.web126.com/$1 permanent; 

四、添加404網頁

添加404網頁,都可又直接在里面添加,如:

  1. server 
  2. listen       80; 
  3. server_name www.web126.com;             #綁定域名 
  4. index index.htm index.html index.php;      #默認文件 
  5. root /home/www/web126.com;               #網站根目錄 
  6. include location.conf;                            #調用其他規則,也可去除 
  7. error_page 404  /404.html; 

***還有一個方法需要注意,可能有需要禁止IP直接訪問80端口或者禁止非本站的域名綁定我們的IP,這樣的話應該

如下處理,放到最前一個server上面即可:

  1. server{ 
  2. listen   80 default; 
  3. server_name      _; 
  4. return 403; 

學會上面四種規則方法,基本就可以自己獨立解決nginx 多域名配置問題了。

責任編輯:黃丹 來源: IT癮
相關推薦

2022-07-01 07:33:24

nginx反向代理測試

2012-12-07 10:14:48

Nginx負載均衡

2011-08-30 11:32:53

UbuntuNginx

2024-08-07 14:56:00

Nginx反向代理配置

2023-12-05 09:14:54

2020-10-22 08:05:46

Nginx

2023-10-17 08:36:28

Nginx代理服務器

2019-07-09 15:10:02

Nginx反向代理負載均衡

2018-11-12 12:17:00

2019-06-19 15:34:39

Nginx反向代理負載均衡

2020-08-06 08:23:24

Nginx反向代理Web安全

2023-09-13 07:16:31

Ngnix代理服務器

2016-09-07 18:57:48

2019-05-22 14:42:43

SSLNginx反向代理

2010-03-30 14:35:58

Nginx反向代理

2024-07-22 15:34:25

2017-09-06 10:14:29

Nginx TCPmail郵件

2018-12-24 08:48:14

NginxApache Cookie

2017-12-18 12:04:02

Nginx代理均衡

2019-11-04 15:35:53

Nginx反向代理負載均衡
點贊
收藏

51CTO技術棧公眾號

天天av天天翘天天综合网色鬼国产 | 国产精品九九久久久久久久| 中文幕无线码中文字蜜桃| 91av一区| 亚洲大型综合色站| 亚洲欧洲另类精品久久综合| www三级免费| 噜噜噜在线观看免费视频日韩 | 国产伦精品一区二区三区在线| 91国产丝袜播放在线| av一区二区高清| 日韩精品综合一本久道在线视频| 中文字幕无码不卡免费视频| 中文字幕在线播放网址| 久久综合久久鬼色| **亚洲第一综合导航网站| 69视频免费在线观看| 一区二区电影在线观看| 亚洲欧美另类在线观看| 久久久久无码精品| 国产精品高潮久久| 欧美日韩国产专区| 超碰97在线看| 丝袜美腿美女被狂躁在线观看| av电影在线观看完整版一区二区| 成人黄色免费片| 国产伦精品一区二区三区视频我| 亚洲国产国产亚洲一二三| 中文字幕一区二区三区电影| 精品无码国产一区二区三区51安| 亚洲午夜精品| 777午夜精品视频在线播放| 人人爽人人av| 国产综合色区在线观看| 精品国产91久久久久久老师| 日本一道在线观看| 免费在线看a| 国产精品水嫩水嫩| 日产精品久久久一区二区| 婷婷在线观看视频| www.成人在线| 国产精品亚洲综合| 男人天堂av网| 成人午夜又粗又硬又大| 97伦理在线四区| 99久久久国产精品无码免费| 麻豆freexxxx性91精品| 国产精品高精视频免费| 久久久久久久久黄色| 99热在线精品观看| 久久久久成人网| 久久午夜无码鲁丝片午夜精品| 一区二区三区毛片免费| 久久成人在线视频| 欧美黑人猛猛猛| 国产精品videosex极品| 久久久久久久97| 国产精彩视频在线观看| 中国女人久久久| 欧美亚洲激情视频| 欧美黄色一级大片| 日韩一区精品视频| 国产精品中文字幕在线观看| 怡红院成永久免费人全部视频| 免费人成黄页网站在线一区二区| 国产在线观看精品| 99热这里只有精品5| 懂色av噜噜一区二区三区av| 精品亚洲第一| 成人免费一区二区三区视频网站| 日本一区免费视频| 91免费视频黄| 丁香高清在线观看完整电影视频 | 国产成人综合一区| 全球最大av网站久久| 欧美剧情电影在线观看完整版免费励志电影| 天堂av在线网站| 成人乱码手机视频| 亚洲第一视频网站| www.99热| 国内揄拍国内精品久久| 欧美在线视频一区| 91在线精品入口| 国产69精品久久99不卡| 久久一区二区精品| 免费在线视频欧美| 懂色av影视一区二区三区| 日韩在线第三页| 精品久久国产一区| 精品无人区乱码1区2区3区在线| 日本少妇高潮喷水xxxxxxx| 日韩亚洲一区在线| 欧美激情一区二区三区成人| 天天干,天天干| 国产一区在线观看视频| 开心色怡人综合网站| 成人一区二区在线| 亚洲精品国产视频| 亚洲一二三区在线观看| 亚洲一区二区三区精品视频| 婷婷色在线播放| 黄色成人av在线| 爱爱爱爱免费视频| 欧美黄色一级网站| 99中文字幕在线观看| 呻吟揉丰满对白91乃国产区| 亚洲一级毛片| 亚洲欧美精品午睡沙发| 欧洲久久久久久| 18+激情视频在线| 色哟哟一区二区在线观看| 日韩av影视大全| caoporn成人免费视频在线| 1stkiss在线漫画| 国产精品果冻传媒| 国产精品美女在线观看| 色老汉一区二区三区| 噜噜噜噜噜久久久久久91| 爱久久·www| 亚洲高清不卡在线观看| 国产wwwxx| 色爱av综合网| 国产做受高潮69| 国产精品乱码久久久| 久久精品夜色噜噜亚洲aⅴ| 日韩黄色在线观看| 亚洲精品aaa| 亚洲精品va在线观看| 日本在线观看a| 无码中文字幕色专区| 欧美嫩在线观看| 国产精品久久91| 黄色av网址在线| 亚洲欧洲av色图| 成人性视频欧美一区二区三区| 久久九九热re6这里有精品| 日韩精品免费在线| 性欧美疯狂xxxxbbbb| 在线观看区一区二| 久久久久久久久久久视频| 久久av网站| 日韩一区二区三区xxxx| 中文字幕日韩三级| 中文字幕精品一区二区三区精品| 久久久久久久久久福利| 色视频在线观看| 2020日本不卡一区二区视频| 无码熟妇人妻av在线电影| 欧美成年网站| 欧美日韩成人在线视频| 精品人妻一区二区三区浪潮在线 | 欧美色图12p| 性高潮久久久久久久| 老鸭窝亚洲一区二区三区| 欧美精品一区二区视频| 在线视频cao| 亚洲色图色老头| 这里只有精品免费视频| 欧美国产综合色视频| 欧美男女交配视频| 99精品网站| 亚洲最大av网站| 青春草视频在线观看| 亚洲成人在线网| 精品免费囯产一区二区三区| 久久久精品欧美丰满| 黄色片视频在线| 91久久电影| aaa级精品久久久国产片| 波多野结衣乳巨码无在线观看| 337p日本欧洲亚洲大胆精品 | 久久国产精品免费一区| 自拍视频在线看| 国产香蕉一区二区三区在线视频| 中文字幕人妻一区二区在线视频| 亚洲三级免费观看| 亚洲熟女一区二区| 日韩精品福利网| 成人在线观看www| 女仆av观看一区| 国产精品久久久久999| 巨大荫蒂视频欧美另类大| 日韩一级二级三级| 久久久午夜影院| 国产精品国产自产拍在线| 国产一精品一aⅴ一免费| 亚洲欧美日韩在线观看a三区| 日韩一区二区电影在线观看| 日韩中文字幕视频网| 欧美综合在线观看| 成人在线播放免费观看| 日韩精品在线观| 97免费观看视频| 色综合一个色综合亚洲| 久久国产精品国语对白| 久久欧美一区二区| 中文字幕55页| 欧美亚洲一区二区三区| 国产又粗又大又爽的视频| 亚洲图区在线| 国产成人精品一区二区三区福利| 日本久久免费| 久久久噜噜噜久久中文字免| 2019中文字幕在线视频| 亚洲国产精品yw在线观看| 中文字幕 自拍偷拍| 精品久久香蕉国产线看观看亚洲| 三级黄色免费观看| 久久亚洲一级片| 久久久久99人妻一区二区三区| 日本网站在线观看一区二区三区| 免费一级淫片aaa片毛片a级| 99精品在线| 五月天国产一区| 成人福利一区| 国产精品电影观看| 自拍网站在线观看| 久久久久久国产免费| 成人直播在线| 色偷偷88888欧美精品久久久| 婷婷色在线观看| 精品国产99国产精品| 97超碰中文字幕| 欧美午夜精品一区二区三区| 1级黄色大片儿| 亚洲国产精品久久久男人的天堂| 免费在线观看a级片| 国产欧美日韩在线观看| 三级网站在线免费观看| 99久久免费视频.com| 成人在线观看一区二区| 国产精品一区免费视频| 色一情一区二区三区| 日韩高清一级片| 无遮挡又爽又刺激的视频| 亚洲在线成人| 久久9精品区-无套内射无码| 国产欧美日本| 欧美 日韩 国产在线观看| 99国产精品| 国产69精品久久久久久久| 在线观看亚洲| 国产素人在线观看| 亚洲精品国产日韩| 久久亚洲中文字幕无码| 国产日韩欧美一区在线 | 欧美黑人粗大| 日本成人黄色片| 中文字幕av一区二区三区佐山爱| 日本不卡高字幕在线2019| 欧美二三四区| 国产精品偷伦一区二区| 六九午夜精品视频| 成人欧美在线观看| 精品国产乱码久久久久久樱花| 成人羞羞国产免费| 欧美一区在线观看视频| 国产精品手机在线| 天堂成人娱乐在线视频免费播放网站| 精品欧美日韩| 伊人精品一区| 一区高清视频| 国产精品99免费看| 日韩av一二三四区| 久久在线精品| 午夜剧场高清版免费观看| 国产在线看一区| 久久精品无码专区| 久久婷婷色综合| 九一在线免费观看| 亚洲精品老司机| 日韩黄色精品视频| 在线中文字幕不卡| 国产精品久久久久久久免费| 日韩色视频在线观看| 亚洲日本中文字幕在线| 一区二区亚洲欧洲国产日韩| 二区三区在线观看| 欧美亚洲成人免费| 日韩一级特黄| 成人18视频| 免费视频国产一区| 日本丰满少妇黄大片在线观看| 亚洲国产专区校园欧美| 高清一区二区视频| 国产精品88888| 亚洲人成人无码网www国产| 亚洲天堂免费看| 国产尤物在线视频| 欧美一区二区三区免费| 波多野结衣激情| 无码aⅴ精品一区二区三区| 亚洲一卡二卡三卡四卡五卡| 色一情一乱一伦| 91精品国产色综合久久不卡电影 | 成人av免费观看| 超碰人人干人人| 亚洲福利视频一区| 一起草av在线| 亚洲黄色在线看| 国产在线观看91| 国产精品∨欧美精品v日韩精品| 一区二区在线免费播放| 亚洲aⅴ天堂av在线电影软件| 欧美三级第一页| 污色网站在线观看| 91浏览器在线视频| 精品深夜av无码一区二区老年| 欧美私人免费视频| 天堂中文在线8| 久久69精品久久久久久久电影好 | 欧美一区二区在线不卡| 国产乱子伦三级在线播放 | 日韩一区二区三区在线免费观看| www.久久爱.cn| 日韩欧美字幕| 国产精品乱码久久久久| 99这里只有久久精品视频| 久草视频手机在线| 欧美日韩免费一区二区三区视频 | 99久精品国产| 免费网站看av| 日韩一区二区视频| 免费高清在线观看| 国产精品男女猛烈高潮激情| 偷拍自拍一区| 热99这里只有精品| 成人久久18免费网站麻豆 | 亚洲第一成人网站| 婷婷开心激情综合| 国产综合视频在线| 九九精品在线视频| 国产精品国产三级在线观看| 在线视频福利一区| 精品一区二区三区的国产在线播放| 人人人妻人人澡人人爽欧美一区| 欧美日韩在线看| 欧美69xxxxx| 日本精品免费观看| 蜜桃精品wwwmitaows| www一区二区www免费| 91丝袜美腿高跟国产极品老师| 国产午夜精品无码| 亚洲精品ady| 免费在线小视频| 久久久精彩视频| 美女精品一区| 免费看黄色三级| 欧美女孩性生活视频| 九义人在线观看完整免费版电视剧| 成人激情春色网| 欧美伊人久久| 亚洲麻豆一区二区三区| 亚洲地区一二三色| 日本一区二区三区在线观看视频| 91极品女神在线| 国产亚洲一区二区三区不卡| 手机看片福利日韩| 亚洲欧洲精品天堂一级| av一级黄色片| 久久免费视频在线| 任你弄精品视频免费观看| 免费激情视频在线观看| 国产女同性恋一区二区| 国产精品无码久久久久成人app| 久久天堂电影网| 国产一区在线电影| 丝袜制服一区二区三区| 日韩理论片一区二区| 国产 日韩 欧美 综合| 777777777亚洲妇女| 国产成人精品三级高清久久91| 一个色综合久久| 亚洲无线码一区二区三区| 黄色在线免费观看大全| 成人免费福利视频| 1024日韩| 国产一区二区三区四区在线| 日韩欧美综合一区| 日韩伦理在线| 中文字幕中文字幕在线中心一区| 国产激情91久久精品导航 | 蜜桃av.com| 精品对白一区国产伦| 香蕉视频亚洲一级| 黑人巨大国产9丨视频| 久久综合色之久久综合| 91亚洲欧美激情| 97婷婷涩涩精品一区| 日韩免费视频| 国产一级二级在线观看| 7878成人国产在线观看| 自拍视频在线看| 国产a级黄色大片| 中文字幕+乱码+中文字幕一区| 亚洲xxx在线| 国产精品美女久久| 激情偷拍久久| 久草手机视频在线观看| 精品视频久久久久久久|