激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - 詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

2019-12-10 14:080day__ Nginx

本篇文章主要介紹了詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

上一篇文章介紹了nginx的基本配置和使用方法,并且簡單的介紹了一下如何利用nginx結(jié)合tomcat進(jìn)行使用,達(dá)到反向代理的作用。現(xiàn)在我們要使用nginx達(dá)到這樣的一個(gè)目的,能夠代理多個(gè)服務(wù)器。

首先修改配置文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#user nobody;
worker_processes 1;
 
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
 
#pid  logs/nginx.pid;
 
 
events {
 worker_connections 1024;
}
 
 
http {
 include  mime.types;
 default_type application/octet-stream;
 
 #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 #     '$status $body_bytes_sent "$http_referer" '
 #     '"$http_user_agent" "$http_x_forwarded_for"';
 
 #access_log logs/access.log main;
 
 sendfile  on;
 #tcp_nopush  on;
 
 #keepalive_timeout 0;
 keepalive_timeout 65;
 
 #gzip on;
 
 server {
  listen  9922;
  server_name firstProxyServer;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  #location / {
   #root html;
   #index index.html index.htm;
  #}
  location / {
   proxy_pass http://localhost:8989;
  }
 
  #error_page 404    /404.html;
 
  # redirect server error pages to the static page /50x.html
  #
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
   root html;
  }
 
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  # proxy_pass http://127.0.0.1;
  #}
 
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  # root   html;
  # fastcgi_pass 127.0.0.1:9000;
  # fastcgi_index index.php;
  # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  # include  fastcgi_params;
  #}
 
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
 }
 
  server {
  listen  9977;
  server_name secondProxyServer;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  #location / {
   #root html;
   #index index.html index.htm;
  #}
  location / {
   proxy_pass http://localhost:8080;
  }
 
  #error_page 404    /404.html;
 
  # redirect server error pages to the static page /50x.html
  #
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
   root html;
  }
 
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  # proxy_pass http://127.0.0.1;
  #}
 
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  # root   html;
  # fastcgi_pass 127.0.0.1:9000;
  # fastcgi_index index.php;
  # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  # include  fastcgi_params;
  #}
 
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
 }
 
 # another virtual host using mix of IP-, name-, and port-based configuration
 #
 #server {
 # listen  8000;
 # listen  somename:8080;
 # server_name somename alias another.alias;
 
 # location / {
 #  root html;
 #  index index.html index.htm;
 # }
 #}
 
 
 # HTTPS server
 #
 #server {
 # listen  443 ssl;
 # server_name localhost;
 
 # ssl_certificate  cert.pem;
 # ssl_certificate_key cert.key;
 
 # ssl_session_cache shared:SSL:1m;
 # ssl_session_timeout 5m;
 
 # ssl_ciphers HIGH:!aNULL:!MD5;
 # ssl_prefer_server_ciphers on;
 
 # location / {
 #  root html;
 #  index index.html index.htm;
 # }
 #}
 
}

其中主要的是有兩個(gè)server,每個(gè)server對(duì)應(yīng)的被代理的服務(wù)器的不同。從而實(shí)現(xiàn)了nginx代理多個(gè)服務(wù)器的目的。

下面是兩個(gè)服務(wù)server的配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
server {
  listen  9922;
  server_name firstProxyServer;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  #location / {
   #root html;
   #index index.html index.htm;
  #}
  location / {
   proxy_pass http://localhost:8989;
  }
 
  #error_page 404    /404.html;
 
  # redirect server error pages to the static page /50x.html
  #
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
   root html;
  }
 
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  # proxy_pass http://127.0.0.1;
  #}
 
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  # root   html;
  # fastcgi_pass 127.0.0.1:9000;
  # fastcgi_index index.php;
  # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  # include  fastcgi_params;
  #}
 
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
 }
 
  server {
  listen  9977;
  server_name secondProxyServer;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  #location / {
   #root html;
   #index index.html index.htm;
  #}
  location / {
   proxy_pass http://localhost:8080;
  }
 
  #error_page 404    /404.html;
 
  # redirect server error pages to the static page /50x.html
  #
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
   root html;
  }
 
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  # proxy_pass http://127.0.0.1;
  #}
 
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  # root   html;
  # fastcgi_pass 127.0.0.1:9000;
  # fastcgi_index index.php;
  # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  # include  fastcgi_params;
  #}
 
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
 }

下面是測(cè)試的結(jié)果:

首先兩個(gè)tomcat中部署兩個(gè)服務(wù)器:

詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

然后啟動(dòng)nginx。

cmd下:start nginx

分別訪問這兩個(gè)server:

http://localhost:9922/ngtt/

詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

http://localhost:9977/testnnnn/

詳解nginx 代理多個(gè)服務(wù)器(多個(gè)server方式)

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://blog.csdn.net/wild46cat/article/details/52997005

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一色桃子av大全在线播放 | 欧美a在线观看 | 欧美性色大片 | 羞羞的视频在线免费观看 | 久久久婷婷一区二区三区不卡 | 18pao国产成人免费视频 | 免费一级在线观看 | 99综合视频 | 激情久久一区二区 | 九九热视频免费观看 | www.国产一区.com | 福利免费在线观看 | 成人免费毛片网站 | 91久久精品一二三区 | 一级黄色性感片 | 黄色男女视频 | 全部免费毛片 | 进去了(高h) | 国产精品久久久久久久久久东京 | 日韩精品免费一区二区三区 | 在线天堂资源 | chinesehdxxxx无套 久久另类视频 | 国产在线观看91精品 | 高清做爰免费无遮网站挡 | 日韩在线欧美在线 | 中文字幕国产亚洲 | 91热久久免费频精品黑人99 | 久久久免费观看完整版 | 毛片大全免费看 | 国产精品九九久久一区hh | 一级做a爱视频 | 国产成人午夜精品 | 国产精品剧情一区二区在线观看 | 中日韩乱码一二新区 | 欧美日韩精品不卡一区二区三区 | 日本成人一区二区三区 | 日本高清电影在线播放 | 久夜草 | 激情网站免费观看 | 精品国产91久久久久 | 久久精品亚洲欧美日韩精品中文字幕 |