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

Вид: 3617|Відповідь: 3

[Веб] Nginx підтримує протокол HTTP/3 на основі QUIC

[Копіювати посилання]
Опубліковано 2024-7-10 17:57:18 | | | |
Починаючи з версії 1.25.0, основна гілка Nginx підтримує HTTP/3 (на основі протоколу QUIC), але все ще демонструє експериментальні функції.

Офіційно випущено протокол QUIC HTTP/3
https://www.itsvse.com/thread-10330-1-1.html


Ця статтяВстановити nginx-1.26.1 на базі Rocky Linux версії 9.3і одночасно увімкнути підтримку протоколу HTTP/3.

Рекомендується створювати nginx за допомогою SSL-бібліотеки, яка забезпечує підтримку QUIC, такої як BoringSSL, LibreSSL або QuicTLS.

Спочатку встановіть пакет залежностей так:



Якщо встановлення ninja-build та libunwind-devel не вдається, звертайтеся до наступного:

Пакет Rocky Linux 9 не знайдено: Немає суперечки: xxx
https://www.itsvse.com/thread-10789-1-1.html


Compile boringssl

Команда звучить так:

Як показано нижче:



Компіляція та встановлення nginx

Команда звучить так:

Примітка: boringssl/include має слідувати параметр -x c, а ./configure потрібно додати --with-cc=c++ (використовуючи компілятор C++), інакше помилка буде такою:


./configure: error: SSL-модулі потребують бібліотеки OpenSSL.
Ви можете або не вмикати модулі, або встановити бібліотеку OpenSSL
у систему або створити бібліотеку OpenSSL статично з джерела
з nginx, використовуючи опцію --with-openssl=<path>.


Посилання на питання:

Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.

Створюйте м'які посилання

Конфігураційний файл nginx.conf змінюється наступним чином:

Запустіть сервіс nginx (пропущено), налаштуйте роздільну здатність DNS (пропущено) і перевірте наступним чином:

https://http3check.net/?host=https%3A%2F%2Fattachtest.itsvse.com%2F



Версія протоколу безпеки HTTPS підтримує інструмент виявлення
https://www.itsvse.com/thread-10688-1-1.html




Довідкові статті:


Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.

(Кінець)




Попередній:Пакет Rocky Linux 9 не знайдено: Немає суперечки: xxx
Наступний:ASP.NET Заголовки Core exception доступні лише для читання, відповідь вже почалася
 Орендодавець| Опубліковано 2024-7-17 21:10:37 |
Конфігурація компіляції nginx:https://nginx.org/en/docs/configure.html

Якщо ви хочете використовувати кеш, потрібно видалити --without-http-cache
 Орендодавець| Опубліковано 2024-7-18 09:06:39 |
Щодо питань, з якими ви можете зіткнутися з proxy_pass, наведено наступне:


Інструкцій може бути кілька add_header. Так і має бутиТількиadd_header на поточному рівні не визначено інструкцій, вони успадковуються від попереднього рівня конфігурації.

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

Посилання:Вхід за гіперпосиланням видно.


 Орендодавець| Опубліковано 2024-7-18 09:17:31 |
Використовуйте curl, щоб перевірити підтримку HTTP/3 тестового майданчика
https://www.itsvse.com/thread-10794-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com