nignx反向代理设置
这里是一大坑点:
此配置中 minio 的环境变量不能设置MINIO_SERVER_URL
除非主机做好了 FQDN
,否则会出现webui页面登录不上的情况,即报错{"message":"invalid Login"}
可以配置MINIO_BROWSER_REDIRECT_URL
为解析好的控制台域名oss.itopcms.com
(这里只是示例)
server {
listen 80;
listen [::]:80;
server_name minio.itopcms.com;
access_log /data/wwwlogs/minio.itopcms.com_nginx.log combined;
ignore_invalid_headers off;
client_max_body_size 0;
proxy_buffering off;
proxy_request_buffering off;
#error_page 404 /404.html;
#error_page 502 /502.html;
location / {
proxy_set_header Host $http_host;
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_connect_timeout 300;
# Default is HTTP/1, keepalive is only enabled in HTTP/1.1
proxy_http_version 1.1;
proxy_set_header Connection "";
chunked_transfer_encoding off;
#add_header Access-Control-Allow-Origin "*";
#add_header Access-Control-Allow-Credentials "true";
#add_header Access-Control-Allow-Methods "GET,HEAD,OPTIONS,POST,PUT";
proxy_pass http://localhost:9000;
}
}
server {
listen 80;
listen [::]:80;
server_name oss.itopcms.com;
access_log /data/wwwlogs/oss.itopcms.com_nginx.log combined;
ignore_invalid_headers off;
client_max_body_size 0;
proxy_buffering off;
proxy_request_buffering off;
#error_page 404 /404.html;
#error_page 502 /502.html;
location / {
proxy_set_header Host $http_host;
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_set_header X-NginX-Proxy true;
real_ip_header X-Real-IP;
proxy_connect_timeout 300;
# Default is HTTP/1, keepalive is only enabled in HTTP/1.1
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
#proxy_set_header Origin '';
#add_header Access-Control-Allow-Origin "*";
#add_header Access-Control-Allow-Credentials "true";
#add_header Access-Control-Allow-Methods "GET,HEAD,OPTIONS,POST,PUT";
chunked_transfer_encoding off;
proxy_pass http://localhost:9090;
}
}
minio环境变量配置:
# 未做 FQDN 不要设置
#MINIO_DOMAIN=minio.itopcms.com
# 服务器地址,未做 FQDN 不要设置
#MINIO_SERVER_URL=http://minio.itopcms.com
# 控制台地址,仅设置 重定向 控制台地址
MINIO_BROWSER_REDIRECT_URL=http://oss.itopcms.com
作者:admin 创建时间:2024-05-18 22:47
最后编辑:admin 更新时间:2024-05-18 23:35
最后编辑:admin 更新时间:2024-05-18 23:35