>운영 및 유지보수 >엔진스 >Nginx는 HTTP/2 구성을 활성화하여 웹사이트 액세스 속도를 높입니다.

Nginx는 HTTP/2 구성을 활성화하여 웹사이트 액세스 속도를 높입니다.

王林
王林원래의
2023-07-04 12:52:361273검색

Nginx는 HTTP/2 구성을 통해 웹 사이트 액세스 속도를 가속화합니다.

요약:
인터넷의 급속한 발전과 함께 웹 사이트 액세스 속도는 사용자 경험에서 중요한 요소 중 하나가 되었습니다. HTTP/2는 웹사이트 로딩 속도와 성능을 효과적으로 향상시킬 수 있는 새로운 네트워크 프로토콜입니다. 이 기사에서는 Nginx에서 HTTP/2 구성을 활성화하여 웹 사이트 액세스 속도를 높이는 방법을 소개합니다.

  1. Install Nginx
    먼저 Nginx가 설치되어 있는지 확인해야 합니다. Ubuntu 시스템에서는 다음 명령을 사용하여 Nginx를 설치할 수 있습니다.

    $ sudo apt-get update
    $ sudo apt-get install nginx

    설치가 완료된 후 다음 명령을 사용하여 Nginx가 성공적으로 설치되었는지 확인합니다.

    $ nginx -v
  2. Nginx가 HTTP/2를 지원하는지 확인
    Execute 터미널 명령에 다음이 포함됩니다.

    $ nginx -v

    출력 정보에서 --with-http_v2_module이 포함되어 있는지 확인할 수 있습니다. 존재하는 경우 Nginx가 이미 HTTP/2를 지원한다는 의미입니다. HTTP/2 버전을 지원하려면 Nginx를 다시 컴파일하거나 설치해야 합니다. --with-http_v2_module,如果存在则表示Nginx已经支持HTTP/2,否则需要重新编译Nginx或者安装支持HTTP/2的版本。

  3. 修改Nginx配置文件
    在将配置文件修改前,可以先备份当前的配置文件。配置文件通常位于/etc/nginx/nginx.conf或者/etc/nginx/conf.d/default.conf

打开配置文件,并找到server部分,添加以下配置:

listen 443 ssl http2;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private_key.pem;

其中,/path/to/your/certificate.pem/path/to/your/private_key.pem

    Nginx 구성 파일 수정
  1. 구성 파일을 수정하기 전에 먼저 현재 구성 파일을 백업할 수 있습니다. 구성 파일은 일반적으로 /etc/nginx/nginx.conf 또는 /etc/nginx/conf.d/default.conf에 있습니다.


    구성 파일을 열고 server 섹션을 찾아 다음 구성을 추가합니다.

    $ sudo service nginx restart

    그 중 /path/to/your/certificate.pem 및 /path/to/your/private_key.pem을 SSL 인증서 및 개인 키의 경로로 바꿔야 합니다.

  2. Nginx 구성 다시 로드
  3. 구성 파일을 저장한 후 다음 명령을 실행하여 Nginx 구성을 다시 로드합니다.
  4. rrreee
  5. 구성 파일에 오류가 없으면 Nginx는 구성을 다시 로드하고 HTTP/2를 활성화합니다.

HTTP/2가 유효한지 확인하세요

다음 웹사이트나 도구를 사용하여 HTTP/2가 성공적으로 활성화되었는지 확인할 수 있습니다:


https://tools.keycdn.com/http2-test

https:/ /www.ssllabs .com/ssltest/

  • 확인 결과에서 HTTP/2가 성공적으로 오픈되었는지 확인할 수 있습니다.
  • 요약:
  • 이 글에서는 Nginx에서 HTTP/2 구성을 활성화하는 단계를 소개하고 관련 코드 예제를 첨부합니다. 새로운 네트워크 프로토콜인 HTTP/2는 웹사이트의 로딩 속도와 성능을 효과적으로 향상시킬 수 있습니다. Nginx를 구성하면 웹 사이트 로드 속도를 높이고 사용자 경험을 향상시킬 수 있습니다. 이 기사가 Nginx에서 HTTP/2 구성을 활성화하는 데 도움이 되기를 바랍니다.
  • 참조:
🎜🎜https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-with-http-2-support-on-ubuntu-16-04🎜🎜https: //www.nginx.com/blog/nginx-1-9-5/🎜🎜https://www.nginx.com/blog/http2-module-nginx/🎜🎜

위 내용은 Nginx는 HTTP/2 구성을 활성화하여 웹사이트 액세스 속도를 높입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.