国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

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

詳解nginx 代理多個服務器(多個server方式)

2019-12-10 14:080day__ Nginx

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

上一篇文章介紹了nginx的基本配置和使用方法,并且簡單的介紹了一下如何利用nginx結合tomcat進行使用,達到反向代理的作用。現在我們要使用nginx達到這樣的一個目的,能夠代理多個服務器。

首先修改配置文件:

?
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;
 # }
 #}
 
}

其中主要的是有兩個server,每個server對應的被代理的服務器的不同。從而實現了nginx代理多個服務器的目的。

下面是兩個服務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;
  #}
 }

下面是測試的結果:

首先兩個tomcat中部署兩個服務器:

詳解nginx 代理多個服務器(多個server方式)

詳解nginx 代理多個服務器(多個server方式)

然后啟動nginx。

cmd下:start nginx

分別訪問這兩個server:

http://localhost:9922/ngtt/

詳解nginx 代理多個服務器(多個server方式)

http://localhost:9977/testnnnn/

詳解nginx 代理多個服務器(多個server方式)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久久国产视频 | 亚洲国产精品久久久久秋霞不卡 | 国产一区二区免费 | 久久久一二三 | 在线国产一区二区 | 日韩精品电影 | 中文字幕一区二区在线观看 | 久久综合九色综合欧美狠狠 | 精久久 | 日本免费在线视频 | 国产成人精品一区二区 | 亚洲在线播放 | 欧美影院| 亚洲国产精品yw在线观看 | 亚洲激情精品 | 91嫩草国产露脸精品国产 | 日韩精品免费视频 | 亚洲天堂一区 | 久久蜜桃av一区二区天堂 | 日韩欧美国产精品综合嫩v 在线视频 中文字幕 | 91精品国产综合久久久久久丝袜 | 亚洲高清日本 | 91精品观看 | 亚洲电影免费 | 一区亚洲 | 男女免费视频 | 日韩精品极品视频在线观看免费 | 一区视频| 艹逼短视频 | 色av中文字幕| 久久成人高清 | 91在线网址 | 一级黄色在线 | 成人看的免费视频 | 亚洲精品视频一区二区三区 | 一级黄色在线观看 | 国产黄色av | 亚洲国产成人av好男人在线观看 | 欧美黄色一区二区三区 | 亚洲视频精品一区 | 久久国产精品一区二区三区 |