Как установить модуль mod_pagespeed с Apache в Ubuntu 20.04 LTS

12 set 2022 3 min di lettura
Как установить модуль mod_pagespeed с Apache в Ubuntu 20.04 LTS
Indice dei contenuti

Введение

Медленный сайт — большая проблема, с которой сталкивается большинство веб-мастеров. Вы можете ускорить свой сайт с помощью модуля mod_pagespeed. mod_pagespeed — это модуль Apache с открытым исходным кодом, созданный Google, который используется для автоматической оптимизации веб-страниц.Этот модуль сжимает javascript, CSS, JPEG, PNG и другие ресурсы, а также оптимизирует длину этих файлов. В настоящее время этот модуль используется многочисленными хостинговыми службами, включая GoDaddy, EdgeCast, DreamHost и многими другими.

В этом руководстве мы объясним, как установить модуль mod_pagespeed для Apache на сервер Ubuntu 20.04 LTS Focal Fossa.

Предпосылки

  • Сервер под управлением Ubuntu 20.04 с оперативной памятью не менее 4 ГБ.
  • Пользователь root или пользователь с привилегиями sudo.

Если вы хотите создать Mod_pagespeed на удаленном сервере, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установить веб-сервер Apache

Во-первых, вам нужно будет установить веб-сервер Apache в вашей системе. Вы можете установить его с помощью следующей команды:

sudo apt-get install apache2 -y

После установки Apache вы можете перейти к следующему шагу.

Установите модуль Apache Mod_pagespeed.

Вы можете загрузить последнюю версию модуля mod_pagespeed, выполнив следующую команду:

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

После загрузки установите файл, выполнив следующую команду:

sudo dpkg -i mod-pagespeed-stable_current_amd64.deb

После установки модуля mod_pagespeed перезапустите службу Apache, чтобы изменения вступили в силу:

sudo service apache2 restart

Теперь вы можете проверить установку модуля mod_pagespeed с помощью следующей команды:

curl -D- http://localhost | head

Вы должны получить выходное сообщение, подобное следующему, отсюда видно, что модуль mod_pagespeed включен:

% Total % Received % Xferd Average Speed Time Time Time Current
 Dload Upload Total Spent Left Speed
 100 10089 100 10089 0 0 378k 0 --:--:-- --:--:-- --:--:-- 378k
 HTTP/1.1 200 OK
 Date: Fri, 03 Jul 2020 15:13:36 GMT
 Server: Apache/2.4.41 (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

Если вы хотите отключить модуль mod_pagespeed, откройте и отредактируйте файл pagespeed.conf с помощью текстового редактора:

bash nano /etc/apache2/mods-available/pagespeed.conf

Измените строку ModPagespeed, изменив on на off:

ModPagespeed off #To turn off mod_pagespeed

Сохраните и закройте файл, затем перезапустите службу Apache, чтобы изменения вступили в силу.

sudo service apache2 restart

Настройте интерфейс администрирования Mod_pagespeed

Модуль Apache Mod_pagespeed предоставляет административный веб-интерфейс для просмотра состояния сервера. По умолчанию он доступен только с локального хоста. Поэтому вам придется изменить некоторые параметры для доступа с удаленного хоста. Вы можете сделать это, отредактировав файл /etc/apache2/mods-available/pagespeed.conf, а затем открыть файл с помощью следующей команды:

sudo nano /etc/apache2/mods-available/pagespeed.conf

Добавьте строку « Allow from all » в <Location /pagespeed_admin> и <Posizione /pagespeed_global_admin>. Результат должен выглядеть так:

<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, чтобы применить изменения:

sudo service apache2 restart

Войдите в веб-интерфейс Mod_pagespeed

Чтобы получить доступ к веб-интерфейсу администратора Mod_pagespeed, откройте веб-браузер и введите URL-адрес, указав свое доменное имя или IP-адрес: http://TUO_DOMINIO_O_IP/pagespeed_admin. Вы должны увидеть панель инструментов Mod_pagespeed:

Вывод

В этом руководстве вы узнали, как установить модуль Apache mod_pagespeed на сервер Ubuntu 20.04 Focal Fossa. Теперь ваш сайт загружается на 40%-50% быстрее. Для получения дополнительной информации посетите официальную документацию mod_pagespeed.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.