Техподдержка сайтов
+7 (904) 589-06-04
+7 (904) 589-06-04
s.golikov1
info@sng-it.ru
Сайт программиста 1С Битрикс
Сайт программиста
1C Битрикс
(создание и поддержка сайтов)
О себе
Услуги
  • Перевод сайта на https
  • Создание сайтов
  • Интеграция сайта с 1С
  • Выгрузка товаров в Яндекс.Маркет
  • Композитный сайт
  • Внутренняя оптимизация сайта
  • Доработка сайтов
  • Импорт каталога из файла поставщика
  • Перенос сайта на 1С Битрикс
  • Парсинг контента
  • Установка готового сайта
  • Купить лицензию 1С Битрикс
  • Битрикс 24
  • Настройка служб доставки
  • Интеграция с соцсетями
  • Заказ на Маркете
  • Сопровождение сайтов на 1С Битрикс
  • Поиск и удаление вирусов
  • Настройка платежных систем
  • Выгрузка товаров на Hotline
Портфолио
Готовые сайты
  • Недвижимость
  • Медицина
  • Ресторанный бизнес
  • Автомобили и автозапчасти
  • Бухгалтерские и юридические услуги
  • Государство
  • Детские товары
  • Красота и здоровье
  • Мебель, интерьер, декор
  • Образование
  • Одежда и обувь
  • Подарки и сувениры
  • Продукты питания
  • Спорт, туризм и отдых
  • Строительство, ремонт, инструменты
  • Товары для животных
  • ТСЖ, ЖСК
  • Украшения, аксессуары, подарки
  • Электроника и бытовая техника
  • Универсальные
  • Разное
1С Битрикс
  • Старт (6 200 ₽)
  • Стандарт (17 900 ₽)
  • Малый бизнес (40 900 ₽)
  • Бизнес (83 900 ₽)
  • Интернет-магазин + CRM (99 000 ₽)
  • Продление лицензии
  • Сравнить редакции
CRM
  • Битрикс24
Контакты
Ещё
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    О себе
    Услуги
    Портфолио
    Готовые сайты
    1С Битрикс
    CRM
    Контакты
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    • Главная
    • О себе
    • Услуги
      • Назад
      • Услуги
      • Перевод сайта на https
      • Создание сайтов
      • Интеграция сайта с 1С
      • Выгрузка товаров в Яндекс.Маркет
      • Композитный сайт
      • Внутренняя оптимизация сайта
      • Доработка сайтов
      • Импорт каталога из файла поставщика
      • Перенос сайта на 1С Битрикс
      • Парсинг контента
      • Установка готового сайта
      • Купить лицензию 1С Битрикс
      • Битрикс 24
      • Настройка служб доставки
      • Интеграция с соцсетями
      • Заказ на Маркете
      • Сопровождение сайтов на 1С Битрикс
      • Поиск и удаление вирусов
      • Настройка платежных систем
      • Выгрузка товаров на Hotline
    • Портфолио
    • Готовые сайты
      • Назад
      • Готовые сайты
      • Недвижимость
      • Медицина
      • Ресторанный бизнес
      • Автомобили и автозапчасти
      • Бухгалтерские и юридические услуги
      • Государство
      • Детские товары
      • Красота и здоровье
      • Мебель, интерьер, декор
      • Образование
      • Одежда и обувь
      • Подарки и сувениры
      • Продукты питания
      • Спорт, туризм и отдых
      • Строительство, ремонт, инструменты
      • Товары для животных
      • ТСЖ, ЖСК
      • Украшения, аксессуары, подарки
      • Электроника и бытовая техника
      • Универсальные
      • Разное
    • 1С Битрикс
      • Назад
      • 1С Битрикс
      • Старт (6 200 ₽)
      • Стандарт (17 900 ₽)
      • Малый бизнес (40 900 ₽)
      • Бизнес (83 900 ₽)
      • Интернет-магазин + CRM (99 000 ₽)
      • Продление лицензии
      • Сравнить редакции
    • CRM
    • Контакты
    • Личный кабинет
    • +7 (904) 589-06-04
    Будьте на связи
    info@sng-it.ru
    • Вконтакте
    • YouTube

    Работа с сервером Ubuntu

    • Главная
    • ❶ Сниппеты
    • ❷ Работа с сервером Ubuntu

    Устанавливаем/обновляем 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

    Поделиться:
    Назад к списку
    • Услуги
    • Услуги
    • Блог
    • Видеоуроки
    • Скидки на 1C Битрикс
    • Новости интернета
    • Сниппеты

    Аудит сайта

    © 2010-2023 Сайт битрикс программиста Семена Голикова.

    Отправляя любую форму на сайте, вы соглашаетесь с политикой конфиденциальности данного сайта.
    - карта сайта
    Главное
    Информация
    Помощь
    • О себе
    • Услуги
    • Готовые сайты
    • Портфолио
    • Купить лицензию 1С Битрикс
    • Битрикс24
    • Контакты
    • Акции
    • Видеоуроки
    • Блог
    • Новости интернета
    • Про интеграцию с 1С
    • Внутренняя оптимизация сайта
    • Сниппеты
    • Хостинг для битрикс
    • Партнерам
    • Отзывы
    • Техподдержка
    +7 (904) 589-06-04
    - позвонить в WhatsApp
    Социальные сети:
    - карта сайта © 2010-2023 Сайт битрикс программиста Семена Голикова.
    Отправляя любую форму на сайте, вы соглашаетесь с политикой конфиденциальности данного сайта.