- -Apache에서 Google의 PageSpeed ​​모듈을 설치하고 Linux에서 Nginx를 설치하는 방법

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 웹 서버를 권장합니다.

우분투 서버 / 데비안 서버

PageSpeed ​​모듈이 두 가지 모두에서 작동하도록하기Google은 다운로드 가능한 바이너리 패키지를 제공하므로 데비안 및 우분투 서버 운영 체제는 매우 간단합니다. 이 패키지에는 모듈과 공식 소프트웨어 저장소가 포함되어있어 모듈을 항상 최신 상태로 유지할 수 있습니다.

다음을 사용하여 패키지를 다운로드하여 시작하십시오. 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

우분투와 마찬가지로 RHEL 및 CentOS 사용자는Google의 PageSpeed ​​모듈은 복잡한 프로세스를 거치지 않아도됩니다. 대신 편리한 RPM 파일을 다운로드 할 수 있습니다. 설치 과정을 시작하려면 wget 도구를 사용하여 패키지를 다운로드하십시오.

안정적인 최신 버전의 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에서 모듈 설치를 시작하려면 다음 명령을 입력하십시오. 이 명령을 실행하면 모든 것을 설정하는 자동 스크립트가 실행됩니다.

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

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

구성 파일에서 다음 코드를 붙여 넣으십시오.

pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/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

"pagespeed on;"을 찾아 다음으로 변경하십시오.

pagespeed off;

값을 변경 한 후 Nano를 종료하십시오. PageSpeed가 즉시 꺼집니다.

코멘트