
我的后端 https://api.domain.cn/meta/type/files/1 (java 读取本地图片输出的 response) 我的想达到访问 https://domain.cn/meta/type/files/1 就是访问我后端 https://api.domain.cn/meta/type/files/1
下面的配置不好用,访问就是 404,是我理解错 nginx 的反代了吗
location / { # nuxt 项目 proxy_pass http://127.0.0.1:3000/; proxy_set_header Host $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; add_header X-Cache $upstream_cache_status; add_header Cache-Control no-cache; } location /meta/type/attachment/ { # 我的 java 后端 proxy_pass https://api.domain.cn/meta/type/attachment/; proxy_set_header Host $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; add_header X-Cache $upstream_cache_status; add_header Cache-Control no-cache; } 1 linuxsteam OP 求助呀~难啊 |
2 AstroProfundis 2020 年 6 月 28 日 proxy_pass https://api.domain.cn/meta/type/attachment/; 改成 proxy_pass https://api.domain.cn; 默认是带上了 uri 的,这类问题应该先看后端 404 的日志怎么说,应该就能发现 uri 不对了 |
3 ik 2020 年 6 月 28 日 via iPhone 补充 #2 proxy_set_header Host api.domain.cn; |
4 linuxsteam OP 谢谢楼上的, 找到问题原因了,反代 SSL 网站,本地也需要设置一个证书 |