Список статей

Запуск gui програм ubuntu на wsl2 windows 10

Опубликовано admin - пн, 01/06/2020 - 04:21
  1. Имеется ввиду что вы уже установили последнее обновление виндовс 2004, установили через Панель управления в разделе Включение или отключение компонентов виндовс - Подсистема windows для linux и Платформа виртуальной машины. 
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  2. в powershell
    проверяем какая версия у вас установлена wsl --list --verbose

Ускорение работы сайта

Опубликовано admin - пн, 11/05/2020 - 22:54

Посмотрите оценку производительности моего сайта на Друпал 8.

Оценить сайт можно в браузере хром в инструментарии разработчика включить вкладку Audits. Не всегда так было. Вот что я сделал по шагам:

Включаем акселерацию php с помощью opcache

Опубликовано admin - вс, 10/05/2020 - 22:18

Многие проекты по акселерации php устарели и больше не поддерживаются. opcache поддерживается и включен в php7.3 . для его включения достаточно раскомментировать несколько строк в файле /etc/php/7.3/fpm/php.ini если у вас php7.3-fpm. по рекомендации я включил следующие:

; Determines if Zend OPCache is enabled
opcache.enable=1

Ускоряем работу сайтов методом пользовательского кэширования с поддержкой Apache 2.4

Опубликовано admin - сб, 09/05/2020 - 01:09

Веб сервер может выдавать заголовок что файл изменяться не будет некоторое время  и браузер может его брать из своего кэша тем самым не скачивая через интернет.

Для этого включаем модули

Отключаем http на уровне apache. Теперь всегда будет https/2 .

Опубликовано admin - пт, 08/05/2020 - 21:35

Имеется ввиду что ssl и http2 у вас уже настроено.
Вместо обработки порта 80 в файле каталога /etc/apache2/sites-enabled пишем:

<VirtualHost *:80> 
  ServerName example.ru
  ServerAlias www.example.ru
 
  Redirect permanent / https://example.ru/

Устраняем ошибку отсутствия библиотек d3.js и highlight.js в друпале .8.8.5 при включении webprofiler

Опубликовано admin - пт, 08/05/2020 - 16:33

в файле drupal8/composer.json
в раздел installer-paths
"libraries/{$name}": ["type:drupal-library"],
в раздел repositories добавляем

Обновляю сертификат letsencrypt с помощью apache mod_md в ubuntu 18.04

Опубликовано admin - пн, 13/04/2020 - 06:07

После получения ssl сертификатов с помощью certbot возникает вопрос его обновления. сложно настроить crontab на точную дату обновления. тем более может возникнуть ситуация что сервер в данный момент не сможет обновить сертификат и операцию надо повторить. есть много утилит по работе с сертификатами и вероятно есть несколько способов его обновления . мне попался на глаза модуль apache mod_md. с нескольких попыток удалось его настроить.