麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Nginx > 正文

nginx反向代理用做內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)

2024-08-30 12:28:18
字體:
供稿:網(wǎng)友

由于公司內(nèi)網(wǎng)有多臺服務(wù)器的http服務(wù)要映射到公司外網(wǎng)靜態(tài)IP,如果用路由的端口映射來做,就只能一臺內(nèi)網(wǎng)服務(wù)器的80端口映射到外網(wǎng)80端口,其他服務(wù)器的80端口只能映射到外網(wǎng)的非80端口。非80端口的映射在訪問的時候要域名加上端口,比較麻煩。并且公司入口路由最多只能做20個端口映射。

肯定以后不夠用。

然后發(fā)現(xiàn)可以在內(nèi)網(wǎng)搭建一個nginx反向代理服務(wù)器,將nginx反向代理服務(wù)器的80映射到外網(wǎng)IP的80,這樣指向到公司外網(wǎng)IP的域名的HTTP請求就會發(fā)送到nginx反向代理服務(wù)器,利用nginx反向代理將不同域名的請求轉(zhuǎn)發(fā)給內(nèi)網(wǎng)不同機(jī)器的端口,就起到了“根據(jù)域名自動轉(zhuǎn)發(fā)到相應(yīng)服務(wù)器的特定端口”的效果,而路由器的端口映射做到的只是“根據(jù)不同端口自動轉(zhuǎn)發(fā)到相應(yīng)服務(wù)器的特定端口”。

本次實(shí)驗(yàn)?zāi)繕?biāo)是做到:在瀏覽器中輸入xxx123.tk能訪問到內(nèi)網(wǎng)機(jī)器192.168.10.38的3000端口,輸入xxx456.tk能訪問到內(nèi)網(wǎng)機(jī)器192.168.10.40的80端口。

vim nginx.confworker_processes 1;error_log logs/error.log;pid logs/nginx.pid;worker_rlimit_nofile 65535;events {  use epoll;  worker_connections 65535;}http {  include mime.types;  default_type application/octet-stream;  include /usr/local/nginx/conf/reverse-proxy.conf;  sendfile on;  keepalive_timeout 65;  gzip on;  client_max_body_size 50m; #緩沖區(qū)代理緩沖用戶端請求的最大字節(jié)數(shù),可以理解為保存到本地再傳給用戶  client_body_buffer_size 256k;  client_header_timeout 3m;  client_body_timeout 3m;  send_timeout 3m;  proxy_connect_timeout 300s; #nginx跟后端服務(wù)器連接超時時間(代理連接超時)  proxy_read_timeout 300s; #連接成功后,后端服務(wù)器響應(yīng)時間(代理接收超時)  proxy_send_timeout 300s;  proxy_buffer_size 64k; #設(shè)置代理服務(wù)器(nginx)保存用戶頭信息的緩沖區(qū)大小  proxy_buffers 4 32k; #proxy_buffers緩沖區(qū),網(wǎng)頁平均在32k以下的話,這樣設(shè)置  proxy_busy_buffers_size 64k; #高負(fù)荷下緩沖大小(proxy_buffers*2)  proxy_temp_file_write_size 64k; #設(shè)定緩存文件夾大小,大于這個值,將從upstream服務(wù)器傳遞請求,而不緩沖到磁盤  proxy_ignore_client_abort on; #不允許代理端主動關(guān)閉連接  server {    listen 80;    server_name localhost;    location / {      root html;      index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html {      root html;    }  }}server{  listen 80;  server_name xxx123.tk;  location / {    proxy_redirect off;    proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_pass http://192.168.10.38:3000;  }  access_log logs/xxx123.tk_access.log;}server{  listen 80;  server_name xxx456.tk;  location / {    proxy_redirect off;    proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_pass http://192.168.10.40:80;  }  access_log logs/xxx456.tk_access.log;}

在瀏覽器中輸入xxx123.tk的時候訪問的內(nèi)網(wǎng)服務(wù)器192.168.10.38的3000端口,輸入xxx456.tk訪問192.168.10.40的80端口的作用。如果想對后端機(jī)器做負(fù)載均衡,像下面這配置就可以把對nagios.xxx123.tk的請求分發(fā)給內(nèi)網(wǎng)的131和132這兩臺機(jī)器做負(fù)載均衡了。

upstream monitor_server {  server 192.168.0.131:80;    server 192.168.0.132:80;}server{  listen 80;  server_name nagios.xxx123.tk;  location / {    proxy_redirect off;    proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_pass http://monitor_server;  }  access_log logs/nagios.xxx123.tk_access.log;}

之前沒配置下面這段,訪問時候偶爾會出現(xiàn)504 gateway timeout

  proxy_connect_timeout 300s;  proxy_read_timeout 300s;  proxy_send_timeout 300s;  proxy_buffer_size 64k;  proxy_buffers 4 32k;  proxy_busy_buffers_size 64k;  proxy_temp_file_write_size 64k;  proxy_ignore_client_abort on;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品久久久久久久久久久久包黑料 | 噜噜色av | 成人午夜一区二区 | 国产又粗又爽又深的免费视频 | 在线中文资源免费 | xxxx69hd一hd| 牛牛热这里只有精品 | 国产1区在线 | 一级做a爱片毛片免费 | 欧美日韩亚州综合 | 免费看毛片的网站 | 成人做爰s片免费看网站 | 水卜樱一区二区av | 精品国产一区二区三区四区在线 | v11av在线播放 | 国产人成免费爽爽爽视频 | 5xx免费看| 国产一级在线看 | 色综合久久久久久 | 精品亚洲午夜久久久久91 | 国产精品视频1区 | 看免费的毛片 | 色阁阁69婷婷 | 一区二区三区四区视频在线观看 | 成人午夜影院 | 久久亚洲精品久久国产一区二区 | 亚洲精品一区二区三区在线看 | 免费午夜视频在线观看 | 欧美 日韩 亚洲 中文 | 国产色视频一区 | 国产精品亚洲精品日韩已方 | 亚洲片在线| 国产成人视屏 | 369看片你懂的小视频在线观看 | 成码无人av片在线观看网站 | 羞羞答答tv | 欧美日本在线播放 | 性大片免费看 | 视频一区二区三区在线播放 | 国产精品视频在线观看免费 | 日韩精品久久久久久久九岛 |