1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Nginx服务器中配置端口转发(反向代理)

Nginx服务器中配置端口转发(反向代理)

时间:2023-06-09 03:30:53

相关推荐

Nginx服务器中配置端口转发(反向代理)

部署Prometheus由于云主机只开放了80端口就用反向代理来做转发。

使用Nginx的proxy_pass配置项。Nginx监听80端口,接收到请求之后就会转发到要转发的URL。

配置如下

server {listen 80 ;server_name 34.82.xx.xx ; location ~ / { proxy_pass http://127.0.0.1:9090;proxy_set_header Host $host:80;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_read_timeout 3000s;}}

proxy_set_header这句配置是改变http的请求头。Host是请求的主机名;

X-Real-IP是请求的真实IP,X-Forwarded-For表示请求是由谁发起的;

proxy_read_timeout是控制proxy后端服务器之间的超时时间。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。