Linux

92 20.09.2019 Включаем OpenVPN в Ubuntu 16.04

В данной статье рассмотрим настройка VPN-подключения по протоколу OpenVPN на компьютере под управлением ОС Ubuntu Desktop Linux 16.04 (Xenial Xerus) LTS.

4853 23.03.2017 Переезд с http на https в Веб-окружении 1С-Битрикс

В последнее время очень участились запросы на настройку сайтов на https-защиту.

Для специалиста в администрировании серверов это простое дело, а вот для всех остальных, данный процесс может быть очень даже не простым. Попробую в общих чертах обрисовать процесс добавления сертификата для сайта, размещенного на виртуальной машине 1С-Битрикс (для варианта, когда сайт установлен как дополнительный для веб-окружения).

205 23.05.2019 Создание файла ca-bundle

Файл ca-bundle нужен во время инсталляции SSL.

С выданным сертификатом SSL понадобятся так же файлы промежуточных сертификатов, а так же главного сертификата. Все вместе (кроме сертификата для Вашего домена) создают т.н. цепочку, которая информирует, кто принимал участие в процессе выдачи и валидации сертификата.

501 09.05.2019 Curl. Коды ответа сервера и http-заголовки

Львиная доля всех моих работ связана с работами по сео-оптимизации сайтов по требованиям сео-специалистов. Доработать, исправить, добавить, устранить... Очень часто нужно посмотреть ответы сервера по тому или иному url-адресу.

178 09.05.2019 Ищем, что занимает все место на сервере

Иногда возникает ситуация, когда на сервере не остается свободного места. И не всегда можно сразу, с ходу понять, что именно занимает все свободное пространство.

140 11.03.2019 Циклическая обработка в bash

Периодически возникает задача произвести обработку большого количества элементов инфоблока. Одной из вариаций реализации такой задачи является прогон постраничной навигацией в цикли из bash.

586 05.10.2018 Автоматическая оптимизация изображений сайта

Последние несколько лет я достаточно тесно сотрудничаю с сео-специалистами в продвижении сайтов на базе 1С-Битрикс. Одной из первых задач от сеошников является приведение работы сайта к зеленым показателям в Google Page Speed. В 90% случаев, сайты, поднятые на готовых решениях, уже удовлетворяют всем требованиям, кроме оптимизации изображений и наличия несжатых css и js файлов.

Сегодня покажу на примере, как настроить автоматическое сжатие изображений.

855 14.12.2018 Crontab - формат записи событий

Cron это программа, выполняющая задания по расписаню. Позволяет неоднократный запуск заданий. Т.е. задание можно запустить в определенное время или через определенный промежуток времени.

1391 30.08.2018 BitrixVM - шлем почту через postfix

Стандартно, BitrixVM для отправки почтовых сообщений использует smtp. Данный механизм хороший, стабильный и все с ним отлично за одним исключением - при настройке отправки очень часто (практически всегда) проверка сайта выдает предупреждение - слишком долго уходит письмо аж 1-2 секунды. Чтобы избавиться от этого красного предупреждения в проверке сайта, можно воспользоваться отправкой почты через postfix.

689 06.09.2018 Генерация пароля средствами linux

Конечно, сейчас есть огромное количество онлайн сервисов генерации пароля, а также любой менеджер паролей содержит соответствующий инструментарий, но почему бы не рассмотреть еще один вариант?

1734 09.09.2017 Регулярное резервное копирование на кроне

Очень часто возникает проблема, когда собственник сайта по какой-то причине не продлевает активность обновлений, но забывает о том, что с прекращением активности обновлений прекращается и доступ к месту в облаке для хранения бекапов (если, конечно, вы не пользуетесь сторонним облачным хранилищем). Как результат такой забывчивости получаем переполнение сервера избыточными резервными копиями.

695 05.11.2017 Рекурсивный поиск фразы в файлах сервера

Иногда возникает необходимость найти на сервере, среди файлов сайта, какое-то слово, или фразу. Помочь в таком поиске нам может рекурсивный поиск фразы по всем тектсовым файлах в выбранном каталоге.

508 19.06.2018 Массовая проверка статусов url

Последнее время 90% моих работ - это работы по сео-оптимизации сайтов. Когда сео-шники берутся за сайты - практически всегда приходится кардинально перерабатывать структуру сайтов и, как следствие - настройка 301-х редиректов. Когда их 1-2 - можно проверить через любой из онлайн-сервисов поштучно. Но когда адресов нужно проверить десятки-сотни ? В этом нам поможет curl на сервере:)

345 02.06.2018 Linux - скрипт пакетной группировки фотографий

Для хранения базы своих фотографий раньше использовал пакетную обработку от XnView. Сегодня решил написать скрипт, который будет автоматически разбрасывать мои фотографии в определенную папку с разброской в подпапки по годам.

1329 16.05.2018 Меняем root пароль для MySQL на веб-окружении 1С-Битрикс

Иногда бывает нужно сменить root-пароль для mysql по тем или иным причинам. Это можно сделать через меню веб-окружения, но по какой-то причине данная процедура из меню может не выполниться. Тогда можно сменить пароль самостоятельно.

2541 16.05.2018 curl основные команды

Чтобы проверить заголовки сервера можно, конечно, воспользоваться сторонними сервисами (благо, их много), а можно воспользоваться своим сервером.

На помощь нам в данном процессе приходит curl.

1396 10.04.2018 Установка Imagemagick в Centos

Сейчас занимаюсь разработкой алгоритма, который позволит генерировать изображения товаров, с наложением на изображения миниатюр других изображений товара, а также основной информации о товаре. Для этих целей была выбрана php-библиотека "Imagemagick".

550 30.11.2017 Немного об удалении файлов и папок

Часто возникает необходимость удалить что-то на сервере. Для удаления одного объекта можно воспользоваться функцией rm, а вот для массового удаления - все объекты для удаления сначала нужно найти.

580 13.11.2017 Немного о правах доступа в Linux-е

В системе Linux (как и в любой другой операционной системе) есть возможность разграничивать права доступа между пользователями системы. 

584 05.11.2017 Что делать если есть подозрения, что сервер был взломан

Если вы подозреваете, что на ваш сервер кто-то залез - лучше, конечно, сразу обратиться к профессионалам, которые изучат активность сервера, определят и устранят уязвимости, устранят последствия. Но если хочется сначала разобраться во всем самому, то вот есть небольшая инструкция.

еще 10