nginx配置反向代理

Posted by walikrence on August 8, 2019

nginx配置反向代理

下载nginx

sudo apt install nginx -y

配置反向代理

vim /etc/nginx/nginx.conf

修改为

events {
  worker_connections  4096;  ## Default: 1024
}
http {
    server {
            listen  80;
            server_name 0.0.0.0;
            location / {
                    proxy_pass http://192.168.3.51:30003;
            }
    }
    server {
            listen  8080;
            server_name 0.0.0.0;
            location / {
                    proxy_pass http://192.168.3.51:31678;
            }            
    }

}

上述配置讲指向本级的80端口的流量代理到 http://192.168.3.51:30003; 把本机8080端口的流量代理到 http://192.168.3.51:31678; 需要代理多个端口可直接增加

重启生效

nginx -s reload

测试

curl 127.0.0.1:80
curl 127.0.0.1:8080

完成