Проверенные инструкции по Ubuntu, Debian, AlmaLinux, Nginx, базам данных, VPN и безопасности Linux-серверов.
Актуальная схема для Ubuntu 24.04 LTS: Nginx, MariaDB, PHP-FPM и WordPress из официального архива. Базу и пользователя создавайте отдельно, доступ к wp-config.php ограничивайте. Важно: Не вставляйте примерный пароль в production. Сразу включите HTTPS, обновления и резервные копии БД/файлов. 1.…
Для Ubuntu 24.04 LTS используйте Certbot с Nginx-плагином. Перед выпуском A/AAAA-записи домена должны указывать на сервер, а TCP/80 и 443 — быть доступны извне. Важно: Не выпускайте сертификат, пока virtual host другого домена может принять challenge. Сначала проверьте server_name и ответ по HTTP.…
В Ubuntu 24.04 LTS Nginx устанавливается из штатного репозитория и управляется systemd. Сторонний репозиторий для обычного веб-сервера не требуется. Важно: Всегда выполняйте nginx -t до reload. Не удаляйте конфигурации других сайтов на общем сервере. 1. Установите Nginx sudo apt update
sudo apt…
Ubuntu 24.04 LTS предоставляет MySQL 8.0 в штатном репозитории. Если приложению нужна MySQL 8.4 LTS, используйте только официальный MySQL APT repository после проверки его поддержки вашей версии Ubuntu. Важно: Не открывайте 3306 в интернет. Для удалённого администрирования предпочтительнее…
LIVCK — нишевый сторонний продукт, поэтому нельзя переносить архивный install script на новую ОС вслепую. Без подтверждённого релиза и матрицы Ubuntu 24.04 установка считается неподдерживаемой. Важно: В архивной версии нет достаточных оснований рекомендовать исполняемый installer. Статья теперь…
В этом руководстве мы покажем вам, как использовать команду df для проверки дискового пространства в Linux и команду du для отслеживания использования диска. Если вы пользователь Linux, эти два важных инструмента помогут вам более эффективно управлять своими файлами. В этом руководстве мы покажем
Для новых серверов предпочтительнее SFTP через OpenSSH: он шифрует и данные, и учётные данные, не требует отдельного FTP daemon и диапазона passive-портов. Важно: Корень chroot обязан принадлежать root и не быть доступным для записи пользователю; запись выдавайте только подкаталогу. 1. Установите…
На Ubuntu 24.04 LTS TigerVNC лучше запускать как пользовательскую сессию и публиковать только на localhost, подключаясь через SSH-туннель. Важно: Не открывайте 5901 всему интернету. VNC-трафик должен идти через SSH/VPN. 1. Установите desktop и TigerVNC sudo apt update
sudo apt full-upgrade -y
sudo…
В Ubuntu 24.04 LTS системный Python защищён механизмом PEP 668. Пакеты проекта устанавливают в виртуальное окружение, а не глобально через sudo pip. Важно: Не используйте sudo pip install : это может повредить пакеты, которыми управляет APT. 1. Установите Python, pip и venv sudo apt update
sudo apt…
Серверы на базе операционной системы Linux обычно не имеют графического интерфейса по соображениям безопасности. В этом случае очень важно знать и уметь управлять терминалом Linux. Очень полезная операция, которую мы можем выполнить с помощью терминала, — это поиск внутри текстового файла. Прежде