Nginx反向代理配置

omanik 2023-8-15 149 8/15

# 监听端口
server {
listen 1015;

# 服务器名称,通常为域名
server_name liangr.cn;

# 客户端最大请求体大小设置为0表示不限制大小,可以根据实际需求调整
client_max_body_size 0;

location / {
# 将所有请求转发到本地8080端口的应用
proxy_pass http://localhost:8080;

# 设置代理请求头的Host为原始请求的Host
proxy_set_header Host $http_host;

# 设置代理请求头的X-Real-IP为原始请求的客户端IP
proxy_set_header X-Real-IP $remote_addr;

# 设置代理请求头的X-Forwarded-For为原始请求的客户端IP和代理服务器IP列表
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# 将原始请求的Authorization请求头复制到代理请求头中
proxy_set_header Authorization $http_authorization;

# sub_filter只处理一次响应,如果为off,将处理所有响应
sub_filter_once off;

# 设置可以进行响应替换的MIME类型,默认为text/html
sub_filter_types *;
}
}
这个配置主要用于代理其他服务并提供一些基础的访问控制。

- THE END -
Tag:

omanik

8月15日10:17

最后修改:2023年8月15日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论