欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務(wù)器

系統(tǒng)配置

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

由于公司內(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ù)域名自動轉(zhuǎn)發(fā)到相應(yīng)服務(wù)器的特定端口”的效果,而路由器的端口映射做到的只是“根據(jù)不同端口自動轉(zhuǎn)發(fā)到相應(yīng)服務(wù)器的特定端口”。

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

vim nginx.conf

worker_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端口的作用。如果想對后端機器做負(fù)載均衡,像下面這配置就可以把對nagios.xxx123.tk的請求分發(fā)給內(nèi)網(wǎng)的131和132這兩臺機器做負(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;

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務(wù)器租用 夢飛云服務(wù)器租用 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 密山市| 仙桃市| 永康市| 武穴市| 赤壁市| 岳西县| 梓潼县| 襄城县| 葫芦岛市| 扶余县| 宾川县| 平湖市| 怀柔区| 镇赉县| 淳安县| 安康市| 勃利县| 晴隆县| 汽车| 木兰县| 名山县| 长寿区| 兰西县| 原阳县| 金山区| 遂昌县| 商丘市| 通州市| 临清市| 龙海市| 固镇县| 洮南市| 二手房| 余江县| 金秀| 沙湾县| 电白县| 邮箱| 尼木县| 嵩明县| 藁城市|