웹사이트 검색

Ubuntu 18.04 LTS에서 Apache로 mod_pagespeed 모듈을 설치 및 구성하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Apache 웹 서버 설치
  4. Mod_pagespeed 모듈 설치
  5. Mod_pagespeed 웹 인터페이스 구성
  6. 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를 성공적으로 설치했습니다.