Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 28271|Відповідь: 6

[Веб] Практичний бій: зворотний проксі nginx ігнорує шлях першого рівня

[Копіювати посилання]
Опубліковано 15.10.2021 11:34:06 | | | |
Вимоги, пакувати всі spring modules в один пакет, оскільки всі модулі мають контекстний корінь застосунку, адреса кореня запиту кожного модуля різна; якщо всі модулі упаковані в один пакет, корінь усіх модулів буде недійсним, а отже:


Оскільки фронтенд запитує інтерфейс бекенд-модуля, він також вводить корінь кожного модулябез змін коду фронтендуМи можемо розв'язати це лише за допомогою nginx, ігноруючи шлях, що з'єднує перший шар. Як показано на наступному рисунку:



Огляд:

Використовуйте Nginx Reverse Proxy та Content Replacement Module для реалізації динамічної заміни веб-контенту
https://www.itsvse.com/thread-7359-1-1.html

Мультилогічні операції конфігураційного файлу Nginx
https://www.itsvse.com/thread-9949-1-1.html

Практична конфігурація балансування навантаження з високою доступністю NGINX
https://www.itsvse.com/thread-9260-1-1.html

Підготовка знань

$1,$2,$3 у конфігурації NGINX

Ось приклад експерименту з $1,$2, наприклад:

На цьому етапі, якщо шлях доступу — localhost:8080/abc/qwe/asd, браузер видає:

qwe

ASD
Починайте налаштовувати

Виходячи з наведених вище знань, nginx налаштований так:

Тестова конфігурація виглядає так:

Ефект такий:



(Кінець)




Попередній:Redis тепер вийде, щоб запобігти пошкодженню даних. Зверніть увагу, що це...
Наступний:Проблема з конфліктом пакетів Docker під час встановлення CentOS 8
Опубліковано 16.10.2021 00:41:45 |
Приходь і навчися вчитися...
Опубліковано 25.05.2022 23:44:08 |
Давай теж навчимося.
Опубліковано 20.12.2022 18:43:55 |
Дякуємо власнику за безкорисливо ділиться
Опубліковано 22.02.2023 19:23:15 |
SDFSDFSDFSDFSDF
Опубліковано 23.02.2023 19:07:21 |
Вивчи це
Опубліковано 24.02.2023 00:33:40 |
Вчитися вчитися
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com