Для того, чтобы измерить скорость записи на диск, можно воспользоваться стандартной утилитой linux — dd. С ее помощью мы создадим на диске файл размером 1 Gb частями по 1Mb. Измеряем скорость записи на диск: sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync После чего мы можем наблюдать результат. На одной из моих виртуальных машин он получился следующий (FirstVDS): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.19209 s, 336 MB/s На другом результаты оказались совершенно иные (Amazon Micro Instance EC2): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.5856 s, 79.0 MB/s На третьем результаты тоже оказались весьма иными (FirstVDS): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB) copied, 7.75306 s, 138 MB/s Четвёртому результату вы[…]

Flanker 06

Т.к. большинство моих и клиентских сайтов на wordprss даже в 2019 году работает на сервере под управлением Ubuntu + nginx + apache + php mpm-itk, и многие из них не имеют до сих пор правильной переадресации с www на домен без www (или наоборот), а так же на некоторых сайтах есть по несколько доменов, а некоторые клиентские сайты содержат до 5 дополнительных доменов, которые просто созвучны, а какие-то ещё и имеют кириллическую версию или наоборот, то правильным было бы настроить таки переадресацию и не средствами .httaccess (от apache я планирую избавиться после переноса всех старых сайтов на новый сервер под ubuntu 18.04, который настраиваю на текущий момент). Ну так вот, когда-нибудь я может перепишу и эту статью, а пока: Если[…]

Для начала нам нужно установить certbot: sudo apt install python-certbot-nginx Теперь Certbot готов к использованию, но для того, чтобы он мог настроить SSL для Nginx, нам сперва необходимо проверить кое-какие настройки Nginx. Шаг 2 — Проверка настроек Nginx Certbot должен иметь возможность найти корректный серверный блок в вашей конфигурации Nginx для того, чтобы автоматически конфигурировать SSL. Для этого он будет искать директиву server_name, которая совпадает с доменным именем, для которого вы запросите сертификат. Если вы следовали инструкциям по настройке серверного блока в руководстве по установке Nginx, у вас должен быть серверный блок для вашего домена по адресу /etc/nginx/sites-available/example.com с уже правильно настроенной директивой server_name. Для проверки откройте файл серверного блока в nano или любом другом текстовом редакторе: sudo nano /etc/nginx/sites-available/example.com Найдите строку с server_name.[…]

Маленькая метка-заметка о проблеме переноса сайта на wordpress, которая возникла у меня сегодня. Перенеся на https уже несколько сайтов, я успел набить руку, но сегодня я столкнулся с проблемой при переносе сайта на wordpress. Хоть перед переносом я и почитал пару статей и даже посмотрел пару видеороликов о возможных проблемах, но интернет не готовил меня к тому, что после получения сертификата, установки его на NGINX, изменения путей в админке и базе WP я увижу прекрасную циклическую перезагрузку главной страницы сайта. При этом я не мог зайти и в админку сайта и «почему-то» в исходном коде страницы авторизации wordpress я продолжал видеть кучу путей http://, а не https:// и вели они на стандартные файлы wordpres, т.е. это была не проблема моей[…]