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

Вид: 18400|Відповідь: 2

[Веб] NGINX try_files конфігурації детально

[Копіювати посилання]
Опубліковано 03.11.2021 16:04:08 | | | |
try_files Спробуйте прочитати файл, до якого користувався користувач, у каталозі сайту і повернути його напряму, якщо існує перша змінна; Друга змінна не продовжує читати, і якщо вона існує, вона повертається безпосередньо; Прямого переходу до третього параметра немає.

try_files Конфігурація виглядає так:


Коли користувач запитуєhttp://localhost/example, $uri тут — це /example.
try_files спробую знайти цей файл на вашому жорсткому диску. Якщо існує файл з ім'ям /$root/example (де $root — це інсталяційний каталог коду проєкту), надішліть вміст цього файлу безпосередньо користувачу.
Очевидно, у каталозі немає файлу, викликаного example. Потім подивіться $uri/, додайте /, тобто перевірте, чи існує каталог з назвою /$root/example/.
Якщо він не зможе знайти його знову, він повертається до останньої опції /index.php try_files і ініціює внутрішній «підзапит», що еквівалентно nginx, який запускає HTTP-запит на http://localhost/index.html

Тест виглядає так:



Ця конфігурація зазвичай використовується як налаштування інтерфейсу зворотного проксі (vue, angular), оскільки при натисканні на фронтенд-сторінку URL-адреса браузера змінюється, фактично браузер не оновлює сторінку і не відкриває нову сторінку.Оновлення браузера виявить помилку 404тому що шлях до доступу не існує на фізичному диску.

Вирішіть проблему, що фронтенд (Vue) розгорнутий на Nginx і не може бути оновлений F5

Документації:Вхід за гіперпосиланням видно.





Попередній:Linux chown змінює ім'я користувача та групу користувачів, до яких належить папка.
Наступний:Використовуйте Pandoc, щоб масово конвертувати Markdown у документи Word під Windows
 Орендодавець| Опубліковано 28.05.2024 08:36:31 |
Конфігурація кутового розгортання:

 Орендодавець| Опубліковано 18.02.2025 09:10:29 |
Сяо Чжажа Опубліковано 2024-5-28 08:36
Конфігурація кутового розгортання:

Nginx (SPA-додаток) Правильно налаштувати кешування HTTP

Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com