Linux의 Apache 및 Nginx에 Google의 PageSpeed ​​모듈을 설치하는 방법

Linux에서 웹 서버의 속도를 향상시키는 가장 좋은 방법은 Google PageSpeed ​​모듈을 사용하는 것입니다. Apache 또는 Nginx에서 Google의 PageSpeed ​​모듈을 활성화하면 페이지 로딩 속도가 최대 10배 빨라집니다.

아파치 지침

Apache는 대부분의 Linux 설치에서 선호되는 웹 서버입니다. 결과적으로 Google은 사용자가 사용할 때 이 경로를 사용하는 것을 선호합니다. Ubuntu 서버, Debian 서버, Fedora 서버, Redhat Enterprise Linux, CentOS 또는 Suse Enterprise Linux를 사용하는 경우 플러그인이 작동하도록 하십시오.

참고: Google은 DEB 또는 RPM을 사용하지 않는 Apache를 실행하는 서버 운영 체제를 지원하지 않습니다. 다른 플랫폼에서 사용하려면 NGINX 웹 서버를 권장합니다.

우분투 서버/데비안 서버

Google에서 다운로드 가능한 바이너리 패키지를 제공하므로 Debian 및 Ubuntu 서버 운영 체제에서 PageSpeed ​​모듈을 작동시키는 것은 매우 쉽습니다. 이 패키지에는 모듈과 모듈이 항상 최신 상태를 유지하도록 하는 공식 소프트웨어 저장소가 포함되어 있습니다.

wget 다운로더 도구를 사용하여 패키지를 다운로드하여 시작하십시오.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

또는

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

또는 다음을 사용하여 모듈의 베타 릴리스를 다운로드합니다.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

또는

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Pagespeed 패키지는 크지 않으므로 다운로드 시간이 오래 걸리지 않습니다. 완료되면 프로세스의 다음 단계는 dpkg를 통해 시스템에 패키지를 설치하는 것입니다.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

또는

sudo dpkg -i mod-pagespeed-beta_current_*.deb

dpkg를 통해 모듈을 설치하면 종속성 문제 없이 완벽하게 작동합니다. 어떤 이유로 종속성 오류가 발생하면 다음 명령으로 수정하십시오.

sudo apt install -f

RHEL/CentOS

Ubuntu와 마찬가지로 Google의 PageSpeed ​​모듈을 사용하려는 RHEL 및 CentOS 사용자는 복잡한 프로세스를 실행할 필요가 없습니다. 대신 다운로드할 수 있는 편리한 RPM 파일이 있습니다. 설치 프로세스를 시작하려면 wget 도구를 사용하여 패키지를 다운로드하십시오.

  누군가가 귀하의 계정에 로그인하면 Instagram에서 귀하에게 알림을 보내나요?

Mod_pagespeed의 안정적인 최신 버전을 얻으려면 다음을 시도하십시오.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

또는

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

베타 버전의 경우 다음을 수행합니다.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

또는

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

RPM 명령을 사용하여 Mod_pagespeed를 설치합니다.

sudo rpm -U mod-pagespeed-*.rpm

Nginx 지침

Apache와 함께 Google의 PageSpeed ​​모듈도 Nginx를 지원합니다. 그러나 Apache와 달리 다운로드할 수 있는 편리한 바이너리 패키지가 없습니다. 대신 사용하려는 사람들은 손으로 가져와야 합니다.

Nginx에서 모듈 설치를 시작하려면 다음 명령을 입력하십시오. 이 명령을 실행하면 모든 것을 설정하는 자동 스크립트가 실행됩니다.

참고: 이 스크립트를 사용하려면 curl이 필요합니다. 계속하기 전에 패키지 관리자에서 “curl”을 찾아 설치하십시오.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
     --nginx-version latest

스크립트가 완료되면 Nginx Pagespeed 모듈이 작동해야 합니다.

PageSpeed ​​구성

Apache 웹 서버용 PageSpeed ​​모듈 설치에는 구성이 필요하지 않습니다. 그러나 Nginx에서는 그렇습니다. Nginx 웹 서버 내에서 모듈을 활성화하려면 nginx.conf 파일을 편집하십시오. 터미널에서 루트를 얻은 다음 Nano를 사용하여 구성 파일을 엽니다.

su -

또는

sudo -s
nano /etc/nginx/nginx.conf

구성 파일에 다음 코드를 붙여넣습니다.

페이지 속도 켜기;
# 존재해야 하고 nginx에 의해 쓰기 가능해야 합니다. 최상의 성능을 위해 tmpfs를 사용하십시오.
페이지 속도 파일 캐시 경로 /var/ngx_pagespeed_cache;
# pagespeed에 최적화된 리소스에 대한 요청이 pagespeed 처리기로 이동하는지 확인합니다.
# 외부 헤더가 설정되지 않습니다.
위치 ~ “.pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+” {
add_header “” “”;
}
위치 ~ “^/pagespeed_static/” { }
위치 ~ “^/ngx_pagespeed_beacon$” { }

Ctrl + O를 눌러 구성 파일을 저장하고 Ctrl + X를 눌러 종료합니다.

PageSpeed ​​비활성화

Google의 PageSpeed ​​모듈은 웹사이트의 성능에 큰 영향을 미칩니다. 그래도 결과가 마음에 들지 않으면 이유가 무엇이든 비활성화할 수 있습니다. 모듈을 비활성화하는 것은 두 서버 모두에서 쉽습니다.

아파치

Apache에서 모듈을 비활성화하는 몇 가지 방법이 있지만 가장 효과적인 방법은 바이너리 패키지를 제거하는 것입니다. 이렇게 하면 시스템에서 잔여 구성 파일과 라이브러리가 자동으로 지워집니다.

데비안/우분투

sudo apt remove mod-pagespeed

또는

sudo apt remove mod-pagespeed-beta

RHEL/CentOS

sudo yum remove mod-pagespeed

또는

sudo yum remove mod-pagespeed-beta

엔진엑스

Nginx에서 모듈을 비활성화하는 것도 간단합니다. 모듈을 끄려면 Nginx 구성 파일을 편집하고 PageSpeed를 “on”에서 “off”로 설정하십시오.

su -

또는

sudo -s

nano /etc/nginx/nginx.conf

“페이지 속도 켜기”를 찾으십시오. 다음으로 변경하십시오.

  Linux에서 CPU를 확인하는 방법

페이지 속도 끄기;

값을 변경한 후 Nano를 종료합니다. PageSpeed는 즉시 꺼져야 합니다.