Грамотное обращение с персональными данными можно считать неким гарантом безопасности пользователя и системы в целом. При этом далеко не каждый юзер уделяет должное внимание своим паролям. Эти данные нередко теряются или забываются, что приносит множество неприятностей в дальнейшем. Читать
Архив метки: Ubuntu
Как установить и настроить HAproxy в Ubuntu 20.04 LTS
HAproxy — это легкий пакет с открытым исходным кодом, который обеспечивает высокую доступность и балансировку нагрузки для программ на основе TCP и HTTP. Он распределяет нагрузку между веб-серверами и серверами приложений. HAproxy доступен почти для всех дистрибутивов Linux. Это широко используемый балансировщик нагрузки, популярный своей эффективностью, надежностью и малым объемом памяти и процессора. В этом посте мы объясним, как установить и настроить HAproxy в системе Ubuntu. Ну, а если вам нужен уже готовый прокси-сервер, вы можете зайти на этот сайт и купить его прямо сейчас.
Мы установили три машины. Мы установим HAproxy на одном сервере и веб-серверы Apache на двух серверах. Затем наш сервер HAproxy будет действовать как балансировщик нагрузки и распределять нагрузку между веб-серверами Apache.
Примечание. Процедура и команды, упомянутые в этом посте, были протестированы на Ubuntu 20.04 LTS (Focal Fossa). Та же процедура действительна для дистрибутивов Debian и Mint.
Сведения о сети
Мы будем использовать три сервера Ubuntu; все в одной сети. Подробная информация о наших серверах:
Hostname: HAproxy, IP address: 192.168.72.157 (Frontend server) Hostname: web-server1, IP address: 192.168.72.158 (Backend servers) Hostname: web-server2, IP address: 192.168.72.159 (Backend servers)
Примечание. У вас должны быть права sudo на всех серверах.
Мы настроим одну машину как балансировщик нагрузки, а две другие как веб-серверы. Сервер HAproxy будет нашим внешним сервером, который будет получать запросы от пользователей и пересылать их на два веб-сервера. Веб-серверы будут нашими внутренними серверами, которые будут получать эти перенаправленные запросы.
Вот как выглядит наша установка:

Настройка веб-серверов — Backend-серверы
В этом разделе мы настроим два веб-сервера ( веб-сервер1 и веб-сервер2 ) в качестве наших внутренних серверов.
На веб-сервере1 (192.168.72.158)
Выполните следующие шаги на своем веб-сервере. Обязательно замените имена хостов и IP-адреса соответствующими IP-адресами и именами хостов ваших веб-серверов.
1. Настройте файл hosts
На веб-сервере1 отредактируйте файл /etc/hosts :
$ sudo nano /etc/hosts
Затем добавьте запись имени хоста для сервера HAproxy следующим образом:
hostname-of-HAproxy IP-address-of-HAproxy
В нашем сценарии это будет:
HAproxy 192.168.72.157
2. Настройте веб-сервер Apache.
Теперь установите веб-сервер Apache, используя следующую команду в Терминале.
$ sudo apt install apache2
Затем включите и запустите службу Apache, используя следующие команды в Терминале:
$ sudo systemctl enable apache2 $ sudo systemctl start apache2
Создайте индексный файл для web-server1, используя следующую команду в Терминале:
$ echo "<H1>Hello! This is webserver1: 192.168.72.158 </H1>" | sudo tee /var/www/html/index.html
Если в вашей системе работает брандмауэр, вам необходимо разрешить трафик Apache через него:
$ sudo ufw allow 80/tcp
Затем перезагрузите конфигурации брандмауэра:
$ ufw reload
Теперь попробуйте получить доступ к сайту в своем веб-браузере, набрав http://, а затем либо IP-адрес, либо имя хоста вашего веб-сервера.
http:// hostname-or-IP-address

Кроме того, вы также можете использовать команду curl для тестирования веб-страницы.
$ curl <hostname-or-IP-address>
На веб-сервере-2 192.168.72.159
Выполните следующие шаги на своем втором веб-сервере. Обязательно замените имена хостов и IP-адреса соответствующими IP-адресами и именами хостов ваших веб-серверов.
1. Настройте файл hosts
На веб-сервере2 отредактируйте файл / etc / hosts :
$ sudo nano /etc/hosts
Затем добавьте запись имени хоста для сервера HAproxy следующим образом:
HAproxy 192.168.72.157
2. Установите веб-сервер Apache.
Теперь установите веб-сервер Apache, используя следующую команду в Терминале.
$ sudo apt install apache2
Затем включите и запустите службу Apache, используя следующие команды в Терминале:
$ sudo systemctl включить apache2 $ sudo systemctl start apache2
Создайте индексный файл для web-server2, используя следующую команду в Терминале:
$ echo "<H1>Hello! This is webserver2: 192.168.72.159 </H1>" | sudo tee /var/www/html/index.html
Разрешите Apache в брандмауэре:
$ sudo ufw allow 80/tcp
а затем перезагрузите конфигурации брандмауэра:
$ ufw reload
Теперь попробуйте получить доступ к сайту в своем веб-браузере, набрав http: //, а затем либо IP-адрес, либо имя хоста.
http:// hostname-or-IP-address

Кроме того, вы можете использовать команду curl для тестирования веб-страницы.
$ curl <hostname-or-IP-address>
Теперь наши веб-серверы Apache готовы.
Настройка балансировщика нагрузки HAproxy-Frontend server
В этом разделе мы настроим балансировщик нагрузки HAproxy для наших веб-серверов. Этот HAproxy-сервер будет действовать как внешний сервер и принимать входящие запросы от клиентов.
На сервере HAproxy ( 192.168.72.157 ) выполните следующие шаги для настройки балансировщика нагрузки.
1. Настройте файл hosts
Отредактируйте файл / etc / hosts, используя следующую команду в Терминале:
$ sudo nano / etc / hosts
Добавьте следующие записи имени хоста для обоих веб-серверов Apache вместе с собственным именем хоста :
192.168.72.157 HAproxy 192.168.72.158 web-server1 192.168.72.159 web-server2

Теперь сохраните и закройте файл /etc/hosts.
Установка балансировщика нагрузки HAproxy
Теперь на этом этапе мы будем устанавливать HAproxy на один из наших серверов Ubuntu (192.168.72.157). Для этого обновите apt, используя следующую команду в Терминале:
$ sudo apt-get update
Затем обновите пакеты, используя следующую команду:
$ sudo apt-get upgrade
Теперь установите HAproxy, используя следующую команду в Терминале:
$ sudo sudo apt install haproxy

После завершения установки сервера HAproxy вы можете подтвердить это, используя следующую команду в Терминале:
$ haproxy -v
Он покажет вам установленную версию HAproxy в вашей системе, которая подтверждает, что HAproxy был успешно установлен.
Настройка HAproxy в качестве балансировщика нагрузки
В следующем разделе мы настроим HAproxy в качестве балансировщика нагрузки. Для этого отредактируйте файл /etc/haproxy/haproxy.cfg :
$ sudo nano /etc/haproxy/haproxy.cfg
Добавьте следующие строки в файл haproxy.cfg, заменив IP-адреса вашими собственными IP-адресами.
Интерфейс веб-интерфейс в приведенной выше строках конфигурации говорит HAproxy для прослушивания входящих запросов на порт 80 из 192.168.72.157 , а затем направляет их серверные сервера , сконфигурированных в соответствии с серверной веб-интерфейсом. Во время настройки замените IP-адреса соответствующими IP-адресами ваших веб-серверов.

Настройка мониторинга HAproxy
С помощью мониторинга HAproxy вы можете просматривать множество информации, включая статус сервера, передаваемые данные, время безотказной работы, скорость сеанса и т.д. Чтобы настроить мониторинг HAproxy, добавьте следующие строки в файл конфигурации, расположенный по адресу /etc/haproxy/haproxy.cfg :
listen stats bind 192.168.72.157:8080 mode http option forwardfor option httpclose stats enable stats show-legends stats refresh 5s stats uri /stats stats realm Haproxy Statistics stats auth kbuzdar:kbuzdar #Login User and Password for the monitoring stats admin if TRUE default_backend web-backend
Приведенная выше конфигурация включает страницу « статистики » HAproxy с помощью директивы stats и защищает ее с помощью базовой аутентификации http с использованием имени пользователя и пароля, определенных директивой stats auth .

По завершении настройки сохраните и закройте файл haproxy.cfg.
Теперь проверьте файл конфигурации, используя следующую команду в Терминале:
$ haproxy -c -f /etc/haproxy/haproxy.cfg
Следующий вывод показывает, что конфигурации верны.

Теперь, чтобы применить настройки, перезапустите службу HAproxy:
$ sudo systemctl restart haproxy.service
Он остановит, а затем запустит службу HAproxy.
Чтобы проверить статус службы HAproxy, используйте следующую команду:
$ sudo systemctl status haproxy.service
Активно (работает) положение в следующих выходных показывают , что сервер HAproxy включен и работает нормально.

Вот еще несколько команд для управления сервером HAproxy:
Чтобы запустить сервер HAproxy, команда должна быть такой:
$ sudo systemctl start haproxy.service
Чтобы остановить сервер HAproxy, используйте следующую команду:
$ sudo systemctl stop haproxy.service
Если вы хотите временно отключить сервер HAproxy, используйте следующую команду:
$ sudo systemctl отключить haproxy.service
Чтобы повторно включить сервер HAproxy, введите следующую команду:
$ sudo systemctl включить haproxy.service
Тест HAproxy
Перед тестированием настройки HAproxy убедитесь, что у вас есть подключение к веб-серверам. С вашего HAproxy-сервера проверьте связь с обоими веб-серверами по их IP-адресам или именам хостов.
$ ping имя-хоста-или-IP-адрес
Следующие выходные данные показывают, что сервер HAproxy может подключаться к обоим веб-серверам.

Протестируйте прокси HA с помощью веб-браузера
Теперь на сервере HAproxy откройте любой веб-браузер и введите http: //, а затем IP-адрес сервера HAproxy, который в нашем случае 192.168.72.157.
http://192.168.72.157
В качестве альтернативы сервер HAproxy отправит запрос на оба веб-сервера в циклическом методе. Вы можете проверить это, перезагрузив веб-страницу несколько раз.
Вот ответ, который мы получили, когда впервые посетили http://192.168.72.157 :

Это ответ, который мы получили, когда перезагрузили веб-страницу:

Вы также можете использовать имя хоста вместо IP-адреса сервера HAproxy.

Протестируйте прокси HA с помощью curl
Вы также можете использовать команду curl в Linux для проверки настройки HAproxy. Откройте Терминал и введите curl, а затем IP-адрес или имя хоста сервера HAproxy.
$ curl 192.168.72.157
или же
$ curl HAproxy
Выполните команду curl несколько раз, и вы увидите, что ответ чередуется между обоими веб-серверами.
Вместо того, чтобы запускать команды несколько раз, вы также можете запустить следующий однострочный сценарий для тестирования сервера HAproxy:
$ while true; do curl 192.168.72.157; sleep 1; done

Тестирование мониторинга HAproxy
Чтобы получить доступ к странице мониторинга HAproxy, введите http: //, а затем IP-адрес/имя хоста сервера HAproxy и порт 8080 / stats:
http://192.168.72.157:8080/stats
или же
http://HAproxy:8080/stats
Появится следующее окно аутентификации. Введите имя пользователя и пароль, которые вы настроили ранее в конфигурациях, а затем нажмите OK .

Это статистический отчет для нашего сервера HAproxy.

Здесь у вас есть установка и настройка балансировщика нагрузки HAproxy в системе Linux. Мы только что обсудили базовую настройку и конфигурацию HAproxy в качестве балансировщика нагрузки для веб-серверов Apache. Мы также рассмотрели некоторые команды для управления сервером HAproxy. В итоге мы протестировали балансировку нагрузки через браузер и команду curl. Для получения дополнительной информации посетите официальную документацию HAproxy.
Полное руководство по настройке SSH в Ubuntu
В наши дни SSH стал методом по умолчанию для доступа к удаленному серверу Linux.
SSH расшифровывается как Secure Shell и представляет собой мощный, эффективный и популярный сетевой протокол, используемый для удаленной связи между двумя компьютерами. И давайте не будем забывать о защищенной части его имени; SSH шифрует весь трафик для предотвращения таких атак, как угон и подслушивание, предлагая различные методы аутентификации и множество вариантов конфигурации. Читать
Какую версию Ubuntu стоит использовать? Объясняем на пальцах.
Кратко: запутались в Ubuntu, Xubuntu, Lubuntu, Kubuntu?? Хотите знать, какой вариант Ubuntu вам следует использовать? Это руководство для начинающих поможет вам решить, какую Ubuntu выбрать.
Итак, вы уже почитали про возможные причины перехода на Linux и его преимущества, и вроде бы согласны попробовать. Ок.
Теперь, после долгого штудирования Интернета и изучения мнений людей о том, какая версия Linux лучше всего подходит для начинающих, вы решили установить Ubuntu. Мудрое решение. Читать
Как установить Ubuntu вместе с Windows 10

Кратко: в этой статье шаг за шагом и с соответствующими скринами показано, как выполнить двойную загрузку Ubuntu и Windows 10.
В этом руководстве я покажу, как установить Ubuntu поверх уже установленной Windows 10.
Все шаги этого руководства я буду выполнять на недавно приобретенном Dell Inspiron 7437 с процессором Core i7 четвертого поколения, 256 ГБ SSD, 8 ГБ оперативной памяти и встроенным графическим процессором Intel 1 ГБ. Я расскажу обо всем, что необходимо сделать для успешной двойной установки Linux с Windows 10 UEFI. Если вы уже выполнили некоторые из этих шагов, просто переходите к следующим. Но, если у вас свежая система — будет удобнее.
Данная инструкция применима и к другим дистрибутивам Linux на основе Ubuntu, таким как Linux Mint, Elementary OS и так далее. Меньше слов, больше дела, давайте посмотрим, как выполнить двойную загрузку Linux в системе Windows 10 с безопасной загрузкой UEFI. Читать
Как установить модуль PageSpeed в Ubuntu
Это краткое руководство показывает студентам и новым пользователям, как установить модуль Google PageSpeed в Ubuntu 20.04 | 18.04 с поддержкой Nginx HTTP.
Модуль PageSpeed - это открытый исходный код, Apache, поддерживаемый и созданный Google, чтобы помочь ускорить загрузку веб-страниц, переписав их для уменьшения задержки и уменьшения пропускной способности.
Модуль PageSpeed был создан давно, и сегодня вы, вероятно, не увидите его установленным на слишком многих веб-страницах. Но концепция, лежащая в основе этого, по-прежнему актуальна.
Основная цель проекта PageSpeed заключалась в автоматической оптимизации веб-сайтов, тем самым повышая удобство работы пользователей в Интернете на любом устройстве.
Если вы используете веб-сайт сегодня и хотите улучшить взаимодействие с пользователями за счет оптимизации веб-страниц, то модуль PageSpeed должен стать отличным местом для начала.
Я использую его на этом сайте, и он отлично подходит для моей аудитории.
Чтобы узнать больше о модуле PageSpeed, посетите его веб-сайт здесь.
Чтобы начать установку и настройку модуля PageSpeed в Ubuntu с поддержкой Nginx, выполните следующие действия:
Установите необходимые пакеты
Эти пакеты необходимы для компиляции и сборки модулей PageSpeed в Ubuntu. Выполните следующие команды, чтобы установить пакеты ниже:
sudo apt update sudo apt install libssl-dev libxslt-dev libgd-dev curl nano
После установки пакетов, указанных выше, продолжайте ниже.
Установить HTTP-сервер Nginx
Теперь, когда указанные выше пакеты установлены, выполните приведенные ниже команды, чтобы установить HTTP-сервер Nginx в Ubuntu. Установить Nginx в Ubuntu довольно просто. Стабильные пакеты Nginx доступны в репозиториях Ubuntu по умолчанию.
Просто выполните приведенные ниже команды, чтобы установить Nginx.
sudo apt install nginx
По некоторым причинам установленный Ubuntu Nginx не работал хорошо, когда я создавал модули PageSpeed. В этом случае обновитесь до версии из официального репозитория Nginx.
Выполните приведенные ниже команды, чтобы установить поддерживаемый пакет.
sudo apt install gnupg2 ca-certificates lsb-release
Затем создайте файл репозитория в Ubuntu.
echo "deb http://nginx.org/packages/ubuntu lsb_release -cs nginx" | sudo tee/etc/apt/sources.list.d/nginx.list
и добавьте ключ репозитория, выполнив следующие команды:
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
После этого выполните обновление, выполнив следующие команды:
sudo apt update sudo apt install nginx
После установки Nginx вы также захотите установить установленную версию. Этот номер версии понадобится вам для создания правильных пакетов PageSpeed для Nginx.
Чтобы узнать номер версии Nginx, выполните следующие команды:
nginx -v
Это отобразит похожие строки, как показано ниже:
nginx version: nginx/1.20.0
Вы также захотите узнать, какие модули и аргументы в настоящее время включены и созданы с помощью Nginx. Мы хотим использовать идентичную конфигурацию при перекомпиляции Nginx с поддержкой PageSpeed.
Чтобы найти текущие установочные модули и аргументы Nginx, выполните следующие команды:
nginx -V
Это должно отобразить аналогичную строку, как показано ниже:
--prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug-prefix-map=/data/builder/debuild/nginx-1.20.0/debian/debuild-base/nginx-1.20.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'
Скопируйте всю строку выше и сохраните ее в удобном для вас месте. Мы будем использовать строку выше при компиляции модуля PageSpeed в Nginx.
Установить модуль PageSpeed
Теперь, когда у вас есть вся необходимая информация, выполните приведенные ниже команды, чтобы начать компиляцию PageSpeed с Nginx.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version 1.20.0
Замените номер версии Nginx на соответствующий номер, установленный в настоящее время в вашей системе. Когда вы запускаете команду из домашнего каталога, она загружает пакеты PageSpeed в вашу домашнюю папку.
Для этого руководства пакеты были загружены в мою папку / home / richard с именем incubator-pagespeed-ngx-latest-stable.
/home/richard/incubator-pagespeed-ngx-latest-stable
Вам понадобится указанный выше путь при сборке Nginx для добавления модуля PageSpeed.
Во время сборки вам будет предложено настроить дополнительные аргументы для Nginx. Помните папку PageSpeed, созданную в вашем домашнем каталоге?
About to build nginx. Do you have any additional ./configure arguments you would like to set? For example, if you would like to build nginx with https support give --with-http_ssl_module If you don't have any, just press enter. >
Включите папку в процесс сборки. Вот так это будет выглядеть:
--add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable
Теперь, когда будет предложено во время сборки, объедините как путь, указанный выше, так и исходный модуль Nginx и вывод аргументов, как показано выше. Вся строка должна выглядеть так:
--add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug-prefix-map=/data/builder/debuild/nginx-1.20.0/debian/debuild-base/nginx-1.20.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'
Когда появится запрос снова, выберите Y для Да.
You have set --with-debug for building nginx, but precompiled Debug binaries for
PSOL, which ngx_pagespeed depends on, aren't available. If you're trying to
debug PSOL you need to build it from source. If you just want to run nginx with
debug-level logging you can use the Release binaries.
Use the available Release binaries? [Y/n] Y
Для завершения сборки.
После завершения сборки модуль PageSpeed должен быть включен в Nginx. Вы можете протестировать, выполнив следующие команды:
nginx -V
Теперь он должен вывести строку с вашим домашним каталогом, указывающим на папку PageSpeed.
nginx version: nginx/1.20.0 built by gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) built with OpenSSL 1.1.1f 31 Mar 2020 TLS SNI support enabled configure arguments: --add-module=/home/richard/incubator-pagespeed-ngx-latest-stable --add-dynamic-module=/home/richard/incubator-pagespeed-ngx-latest-stable --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules
Затем включите модули PageSpeed и создайте символическую ссылку для модулей Nginx.
sudo cp ~/nginx-1.20.0/objs/*.so /etc/nginx/modules
sudo ln -s /usr/lib/nginx/modules /etc/nginx/modules
Наконец, добавьте этот начальный блок PageSpeed в серверный блок Nginx веб-сайта, который вы хотите улучшить. В каждый серверный блок, где включен PageSpeed, добавьте:
server {
...
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
...
}
Сохраните выход из файла и перезагрузите Nginx
sudo systemctl reload nginx
Проверить настройки PageSpeed.
curl -I -p http://example.com
Вы должны увидеть результат, аналогичный приведенному ниже.
HTTP/1.1 200 OK
Server: nginx/1.20.0
Date: Sat, 15 May 2021 14:58:16 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 20 Apr 2021 13:35:47 GMT
X-Page-Speed: 1.13.35.2-0
Cache-Control: max-age=0, no-cache
Это должно сработать. Дополнительные настройки PageSpeed доступны на его веб-сайте. Посетите сайт и найдите дополнительные параметры конфигурации.
Фильтры PageSpeed (modpagespeed.com)
Заключение
В этом посте показано, как установить модуль PageSpeed в Ubuntu с HTTP-сервером Nginx. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.