Эта статья используется для записи правил сопоставления того, заканчиваются ли расположение nginx и proxy_pass на /

1. Местоположение

местоположение только определяет, является ли это нечетким совпадением или точным совпадением

1) When there is no "/" at the end, location /abc/def can match the request of /abc/defghi, or match /abc/def/ghi......
2) When there is "/" at the end, the location /abc/def/ cannot match the request of /abc/defghi, it can only match the request of /abc/def/ghi exactly

2. прокси_пароль

1.When there is / at the end of the url in the proxy_pass configuration, the content of the original uri except the location matching expression will be spliced after the url in the proxy_pass

2.

Чтобы получить доступ к URL-адресу: http://blog.com/proxy/login.html

#Case 1
location /proxy/ {
 proxy_pass http://myblog.com:8000/;
}
# The final address of proxy_pass is: http://myblog.com:8000/login.html Because proxy_pass ends with / and represents an absolute path, no proxy matching the location will be added

#Case 2
location /proxy/ {
 proxy_pass http://myblog.com:8000;
}
#proxy_pass proxy to http://myblog.com:8000/proxy/login.html

#Case 3
location /proxy/ {
 proxy_pass http://myblog.com:8000/disquz/;
}
#proxy_pass proxy to http://myblog.com:8000/disquz/login.html

#Case 4
location /proxy/ {
 proxy_pass http://myblog.com:8000/disquz;
}
#proxy_pass proxy to http://myblog.com:8000/disquzlogin.html

подведем итог:

Когда в конце URL-адреса в конфигурации proxy_pass есть /

1. the content of the original uri except the location matching expression will be spliced after the url in the proxy_pass

Когда нет / в конце URL в конфигурации proxy_pass

1. If the url does not contain a path, the original url is directly spliced after the url in proxy_pass
2. If the url does not contain a path, the content of the original uri except the location matching expression is spliced after the url in proxy_pass

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord. Заинтересованы в Взлом роста? Ознакомьтесь с разделом Схема.