一、端口转发
编辑主配置文件:/etc/nginx/nginx.conf
下面的配置是将 443 端口的所有流量,转发给 本机的 8443 端口。
stream { upstream simple-obfs-support { hash $remote_addr consistent; server 127.0.0.1:8443; # ip:port } server { listen 443; proxy_pass simple-obfs-support; } }
二、反向代理
大白话:就是将一台服务器的请求转发给后面多台服务器。
upstream backend { #① server backend1.example.com weight=5; server backend2.example.com:8080; server unix:/tmp/backend3; server backup1.example.com:8080 backup; server backup2.example.com:8080 backup; } server { location / { proxy_pass http://backend; #② } }
注意有①,和②行的写法。要引用backend模块,只需把它制定成http://backend
就行。