Cent OS Nginx pagespeed 모듈 적용하기.

앞선 글에서 nginx에 brotli module을 적용하는 방법을 포스팅 했는데 이번에는 google 에서 만든 ngx_pagespeed 모듈을 적용시켜보도록 하겠다.
*pagespeed 모듈은 캐시 백엔드를 구성하여 최적화 된 리소스를 저장해서 속도향상을 도와준다.

이전에 작성했었던 pagespeed 관련 글

Cent OS 8버전으로 다시 진행하도록 하겠다.

YUM repository 추가하기.

yum install https://extras.getpagespeed.com/release-latest.rpm

Brotli 모듈 설치하기

dnf install nginx-module-pagespeed
설치할때 기존 설치되어있는 nginx 버전과 동일한지 확인하자.

설치확인

ll /etc/nginx/modules/

pagespeed 캐시 백엔드 구성하기

nginx.conf 수정 (모듈 활성화)

vi /etc/nginx/nginx.conf

#nginx용 PageSpeed 모듈 로드
load_module modules/ngx_pagespeed.so;

#pagespeed 설정 및 캐시 백엔드 구성하기
pagespeed FileCachePath /var/cache/pagespeed;
pagespeed on;

#PageSpeed 모듈은 Brotli 압축 지원 X
pagespeed HttpCacheCompressionLevel 0;

적용확인

다됐으면 적용전에 한번 curl로 확인하자
curl -I -X GET {WEB IP}

nginx -t
service nginx restart

적용 확인
curl -I -X GET {WEB IP}

적용 완료!

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link