Ubuntu 18.04 LTS에서 Apache로 mod_pagespeed 모듈을 설치 및 구성하는 방법
이 페이지에서
- 요구 사항\n
- 시작하기\n
- Apache 웹 서버 설치
- Mod_pagespeed 모듈 설치
- Mod_pagespeed 웹 인터페이스 구성
- Mod_pagespeed 웹 인터페이스 액세스
Mod_pagespeed는 Linux에서 Apache 웹 서버의 속도를 향상시키는 데 사용할 수 있는 Apache 모듈입니다. Mod_pagespeed에는 웹 페이지를 자동으로 최적화하여 성능을 향상시키는 여러 필터가 있습니다. Fedora, RHEL, Debian, Ubuntu 및 CentOS와 같은 여러 운영 체제를 지원합니다. Mod_pagespeed 모듈은 모든 내부 최적화 및 파일 변경이 서버 측에서 이루어짐을 의미하는 기존 콘텐츠에 대한 수정이 필요하지 않습니다.
이 튜토리얼에서는 Ubuntu 18.04 서버에서 Apache와 함께 Mod_pagespeed를 설치하는 방법을 배웁니다.
요구 사항
- Ubuntu 18.04를 실행하는 서버.\n
- 고정 IP 주소 192.168.0.104가 서버에 설정되어 있습니다.
- 루트 비밀번호가 서버에 설정됩니다.\n
시작하기
시작하기 전에 시스템을 최신 버전으로 업데이트해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.
apt-get update -y
apt-get upgrade -y
서버가 업데이트되면 서버를 다시 시작하여 변경 사항을 적용하십시오.
아파치 웹 서버 설치
먼저 시스템에 Apache 웹 서버를 설치해야 합니다. 다음 명령을 실행하여 설치할 수 있습니다.
apt-get install apache2 -y
설치가 완료되면 Apache 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작되도록 활성화합니다.
systemctl start apache2
systemctl enable apache2
완료되면 다음 단계로 진행할 수 있습니다.
Mod_pagespeed 모듈 설치
먼저 공식 웹사이트에서 최신 버전의 Mod_pagespeed를 다운로드해야 합니다. 다음 명령으로 수행할 수 있습니다.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
다운로드가 완료되면 다음 명령을 실행하여 설치합니다.
dpkg -i mod-pagespeed-stable_current_amd64.deb
설치가 성공적으로 완료되면 Apache 서비스를 다시 시작하여 모든 변경 사항을 적용합니다.
systemctl restart apache2
이제 다음 명령을 사용하여 Mod_pagespeed 모듈을 확인할 수 있습니다.
curl -D- localhost | head
다음 출력이 표시되어야 합니다.
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK Date: Sat, 11 May 2019 04:58:26 GMT Server: Apache/2.4.29 (Ubuntu) Accept-Ranges: bytes X-Mod-Pagespeed: 1.13.35.2-0 Vary: Accept-Encoding Cache-Control: max-age=0, no-cache, s-maxage=10 Content-Length: 10089 Content-Type: text/html; charset=UTF-8 100 10089 100 10089 0 0 182k 0 --:--:-- --:--:-- --:--:-- 185k
Mod_pagespeed 웹 인터페이스 구성
Mod_pagespeed 모듈은 서버 상태를 볼 수 있는 간단하고 사용자 친화적인 웹 인터페이스를 제공합니다. /pagespeed.conf 파일을 생성하여 Mod_pagespeed 웹 인터페이스를 활성화할 수 있습니다.
nano /etc/apache2/mods-available/pagespeed.conf
다음 줄을 추가합니다.
<Location /pagespeed_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_admin </Location> <Location /pagespeed_global_admin> Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_global_admin </Location>
완료되면 파일을 저장하고 닫습니다. 그런 다음 Apache 서비스를 다시 시작하여 모든 변경 사항을 적용합니다.
systemctl restart apache2
완료하면 Mod_pagespeed 웹 인터페이스에 액세스할 수 있습니다.
Mod_pagespeed 웹 인터페이스에 액세스
이제 웹 브라우저를 열고 URL http://192.168.0.104/pagespeed_admin을 입력합니다. 다음 페이지로 리디렉션됩니다.
통계
구성
히스토그램
콘솔
메시지 기록
그래프
축하합니다! Ubuntu 18.04 서버에서 Apache와 함께 Mod_pagespeed를 성공적으로 설치했습니다.