Эта статья используется для записи правил сопоставления того, заканчиваются ли расположение 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. Заинтересованы в Взлом роста? Ознакомьтесь с разделом Схема.