正向代理

server{
	listen 80 default_server;
	resolver 119.29.29.29//国内公共NDS
	location / {
		proxy_pass http://$host$request_uri;
	}
}

dns.lisect.com 全国公众DNS服务器大全

反向代理

由于浏览器的默认访问端口是80,所以很多时候需要让80端口来代理8080端口,使访问更加方便

server{
	
	listen 80;
	server_name www.example.com;

	locatino / {
		proxy_pass http://127.0.0.1:8080;
		proxy_set_header Host $host;
		#真实IP
		proxy_set_header X-Real-IP $remote_addr;
		#访问IP
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	}
}

proxy_pass http:// (https://) + 域名或IP + 端口

proxy_set_header 设置代理服务器的header信息
proxy_set_header field value
field 更改项目或者变量名,如host
Value 变量值
未设置得话,则为默认为proxy_pass后的值

通过这种访问方式可以直接将域名指向到8080端口,前提是,需要对这个域名对8080也进行解析