Обслуживание Web-сервера в связке Nginx+php-fpm+MariaDB на Debian


Здесь я попытался собрать все важные команды, которые помогут в обслуживании web-сервера. Оставил по большей части для себя, чтобы не забыть. Сервер стоит за виртуальной машиной с IPFire, поэтому часть команд по работе файрвола опущена.

Nginx

Проверка статуса

service nginx status

Проверка конфигов на синтаксические ошибки

nginx -t

Перечитать изменные конфиги, без перезагрузки web-сервиса

nginx -s reload

Переазапуск сервиса, при котором сбросит все соединения

service nginx restart

MariaDB

Проверка статуса

service mariadb status

Проверка конфигов на синтаксические ошибки

mariadb --verbose --help > /dev/null

Перечитать изменные конфиги, без перезагрузки web-сервиса

nginx -s reload

Переазапуск сервиса, при котором сбросит все соединения

service mariadb reload

Если выходит ошибка:

Reloading MariaDB database server: mariadbd/usr/bin/mariadb-admin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Нужно запустить скрипт /usr/bin/mysql_secure_installation и пройти все шаги по настройке безопасности сервера баз данных. Пароль учетки ОС root должен совпадать с указанным паролем root для mariadb

Теги: и

Комментарии




В качестве аватарки используется сервис - gravatar.com



IT-событие
Выпущена Xbox 360
Выпущена Xbox 360
Оглавление
  1. Nginx
  2. MariaDB
  3. Комментарии