Архив рубрики: Linux

CentOS 7: не запускается nginx после перезагрузки

После перезагрузки автоматически не запускается nginx, в выводе команды systemctl status nginx присутствует ошибка Если запустить руками systemctl start nginx то запускается нормально. Вероятно nginx пытается запуститься до того как поднялась сеть. Открываем на редактирование файл /usr/lib/systemd/system/nginx.service и в строку добавляем network.target, т.е. должно получиться Если сервер установлен на VDS-VPS то данных действий может оказаться… Читать далее »

Автоматизация обновлений wildcard сертификата от Let’s Encrypt

Я уже писал об установке и автоматическом продлении wildcard сертификата от Letsencrypt, но всё оказалось немного не так. Когда пришла пора обновления сертификата, то он почему то автоматически не обновился, а в логах появилась такая запись: “PluginError: An authentication script must be provided with –manual-auth-hook when using the manual plugin non-interactively.“ То есть то, ради… Читать далее »

Установка PHP7 на CentOS 7

Как известно, CentOS 7 по умолчанию поставляется с PHP5, который на данный момент уже прекратил своё развитие. Для обновления PHP до актуальной на сегодняшний день версии PHP7 нужно выполнить несколько простых шагов. 1. Подключим дополнительные репозитории, набрав в командной строке: 2. По желанию, для более удобного управления репозиториями можем дополнительно установить yum-utils: 3. Затем посмотрим… Читать далее »

Установка бесплатного SSL wildcard сертификата Let’s Encrypt на CentOS 7 и автоматизация его обновлений

1. Получение сертификата Для установки wildcard сертификата letsencrypt воспользуемся утилитой certbot. Стоит оговориться что для получения wildcard сертификата, подтверждение владения доменом возможно только через TXT запись в DNS. Затем : После этого нам зададут пару вопросов: email куда будут приходить уведомления о заканчивающемся сроке действия сертификата и предложат добавить TXT запись _acme-challenge в DNS. В… Читать далее »

Сборка zcashd 1.0.9 под CentOS 7

1. Устанавливаем минимально необходимые пакеты 2. Клонируем исходники из первоисточника 3. Патчим 4. Собираем После сборки натравливаем strip На этом всё, настройка и запуск это отдельная тема.

Включаем firewalld вместо iptables на CentOS 7

Вот уж не знаю почему, но у большинства VDS хостеров на CentOS 7 по умолчанию включен iptables, а не firewalld который в данной OS идет по умолчанию. Скорее всего это связано с неумением большинства панелей управления работать с firewalld. Но мне с firewalld работать почему то комфортнее чем с iptables, поэтому я как правило последний… Читать далее »

Включаем swap на VDS (Linux)

Как правило на большинстве VDS, Linux установлен на один раздел без swap. Поправим это просто добавив swapfile.Создаем файл: Выставляем на него права: Создаем swap: Добавляем в /etc/fstab строчку: Активируем его и смотрим что получилось: По желанию немного тюнингуем:

Обрыв сессии SSH во время простоя

Что бы устранить обрыв SSH сессии во время простоя, на CentOS 7 нужно внести изменения в дефолтный конфиг /etc/ssh/sshd_config Protocol устанавливаем в 2 (в принципе это значение по умолчанию, но пусть будет).TCPKeepAlive – периодическая проверка клиента онлайн или нет, если нет то разрыв связи.ClientAliveInterval – время простоя клиента в секундах, после которого sshd отправляет запрос… Читать далее »