Устанавливаем/обновляем Php 7.4
apt-get update && apt-get update
- обновляем ubuntuДля установки PHP 7.4 вам нужно использовать сторонний репозиторий.
apt-get install software-properties-common
- убедитесь, что у вас установлен следующий пакет, чтобы вы могли добавить репозиториидобавляем репозиторий
add-apt-repository ppa: ondrej / php
обновите список ваших пакетов:
apt-get update
установить PHP 7.4
apt-get install php7.4
проверить, установлен ли PHP 7.4
php -v
Установить модули PHP 7.4
apt-get install php-pear php7.4-curl php7.4-dev php7.4-gd php7.4-mbstring php7.4-zip php7.4-mysql php7.4-xml
Изменить версию PHP, которую вы используете
Чтобы установить PHP 7.4 по умолчанию, запустите:
update-alternatives --set php /usr/bin/php7.4
Чтобы выключить старые версии PHP:
Подключить модуль:
a2enmod php7.4
Отключить модуль:
a2dismod php7.3
Перезапустить apache2:
systemctl restart apache2
Установка сертификата Let’s Encrypt для Apache на сервере с Ubuntu
1.) Обновите индекс пакетов:
sudo apt-get update -y
2.) Установите git для загрузки Let’s Encrypt:
sudo apt-get install git -y
установка let's encrypt на vps с ubuntu
3.) Далее нужно загрузить сертификат Let’s Encrypt в каталог /opt/letsencrypt:
sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
4.) После загрузки перейдите в созданный каталог:
cd /opt/letsencrypt
5.) Запустите скрипт установки, обязательно укажите свой домен, на который хотите выпустить SSL-сертификат:
./letsencrypt-auto --apache -d example.com
настройка домена для let's encrypt на виртуальном сервере
6.) Далее нужно будет указать свою электронную почту, согласиться с условиями выпуска сертификата и согласиться или отказаться от рассылки новостей.
условия использования бесплатного ssl-сертификата
7.) После этого вам нужно будет выбрать уровень защиты, мы рекомендуем устанавливать стандартный уровень, а настроить все необходимые редиректы самостоятельно.
настройки let's encrypt
8.) Все, сертификат теперь установлен на ваш сервер. Проверить работу SSL-сертификата можно по адресу:
https://www.ssllabs.com/ssltest/analyze.html?d=example.com&latest
провека работы ssl-сертификата на vps let's enrypt установлен на vps с ubuntu
Автообновление сертификата:
1) Если вы хотите вручную обновить все сертификаты, которые у вас установлены, то необходимо ввести команду:
cd /opt/letsencrypt
./letsencrypt-auto renew
Но сейчас появится сообщение, что сертификат не обновлен, так как только что выпущен. Нужно настроить cron.
2) Вводите команду и выбирайте редактор nano:
sudo crontab -e
3) После того, как вы нажали Enter, откроется файл конфигурации, где нужно в конце дописать строчку:
30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log
Для выхода нажмите CTRL+X и подтвердите сохранение.
Теперь обновления будут проверяться утром каждого понедельника.
Установка mod_pagespeed
Переходим на сайт проекта (https://developers.google.com/speed/pagespeed/module/) и выбираем ваш web сервер. В данном случаи Apache. Скачиваем deb или rpm пакет.
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_x86_64.rpm
Ну и, собственно, устанавливаем.
sudo dpkg -i mod-pagespeed-beta_current_amd64.deb
Устанавливаем зависимости
sudo apt-get -f install # только для пользователей debian подобных систем
Далее нам нужно его включить
a2enmod pagespeed
и перезагрузить web сервер
service apache2 restart
или
service httpd restart
Если все прошло успешно то после открытия одного из ваших сайтов в директории
/var/cache/mod_pagespeed
должны появится сжатые данные.
Теги: PHP 7.4, apt-get, отключить модуль ubuntu, перезапустить apache2, restart apache2, apache2, Let’s Encrypt для Apache, ssl, установка mod_pagespeed, mod_pagespeed