将路径重定向/重写到反向代理中的其他路径

时间:2019-09-16 13:14:19

标签: nginx-config

我还是Nginx的新手,所以我不知道合适的用语。我不确定重定向还是重写是否正确,因为重定向会将您转发到其他路径,而在apache / httpd上进行重写只会掩盖原始URL。

无论如何,我正在通过反向代理将Nginx用于Web api。这个现在可以正常工作。

Value1 -----> :Chaud
then
Value1 -----> :Doux
then
Value1 -----> :Frais
then
Value1 -----> :Froid

但是如何将位置更改为 upstream web_api { server webapi:80; } server { listen 80; location ^~ /api { proxy_pass http://web_api; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ,但是在没有redirect / 301的情况下,请求仍将被推送到^~ /_webapi?抱歉,我不知道该如何正确解释,因为我缺乏网络服务器和nginx的词汇。

0 个答案:

没有答案