0


MinIO + Nginx 反向代理

前言

前阵子搭建了个博客,并使用 MinIO 作为自己的图床。但每次访问图片,都有个端口在哪里感觉不太美观,因此想使用 Nginx 进行反向代理。

配置

我自己按以往 Nginx 配置方式进行配置的时候,能过代理成功,但是访问图片却会报错:400 Bad Request: malformed Host header。

server {
    listen 80;
    server_name image.laodengtou.com;
    location / {
        proxy_pass http://localhost:9001;
        proxy_set_header Host \$host;
        proxy_set_header X-Real-IP \$remote_addr;
    }
}

测试了很久,贴出以下成功的配置:

server {
    listen 80;
    server_name your_domain.com;

    location / {
        proxy_pass http://localhost:9001/;
        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;
        rewrite ^/(.*)$ /$1 break;
    }
}

针对 Nginx 博主仅限于使用,两者的区别可能需要大家自行去了解。如果大家知道也可以在评论区留言告知,谢谢!

效果展示

修改前

修改后

标签: nginx 运维

本文转载自: https://blog.csdn.net/qq_45106093/article/details/131600776
版权归原作者 Town Coder 所有, 如有侵权,请联系我们删除。

“MinIO + Nginx 反向代理”的评论:

还没有评论