激情久久久_欧美视频区_成人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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一级一片免费看 | 911网站大全在线观看 | 曰韩黄色片 | 国产视频软件在线 | 一级黄色影院 | 欧美va亚洲 | 手机黄色小视频 | 久久精品在这里 | 亚洲成人在线视频网 | 亚洲91精品| 亚洲第一成网站 | 不卡国产一区二区三区四区 | 午夜小影院 | 国产免费观看a大片的网站 欧美成人一级 | 久久久精品视 | 国产999视频在线观看 | 欧美色大成网站www永久男同 | 亚洲一区二区三区在线免费观看 | 欧美成a人片在线观看久 | 久久精品1区2区 | 性片久久 | 91午夜少妇三级全黄 | 日本逼逼视频 | 成人在线视频在线观看 | 国产精品久久久毛片 | 色婷婷a| 国产九色91 | 成人午夜在线免费观看 | 777zyz色资源站在线观看 | 毛片网站视频 | 影视免费观看 | 久久久久国产成人免费精品免费 | 一本色道久久综合狠狠躁篇适合什么人看 | 999久久国产 | 欧美精品成人一区二区在线观看 | 欧美高清另类自拍视频在线看 | 视频一区二区三区免费观看 | 手机av免费电影 | 免费a级毛片永久免费 | av在线久草 | h久久 |