Итак, вы решили развернуть свой веб-проект на свежем Ubuntu Server 24.04 LTS. Отличный выбор! Эта версия предлагает стабильность и актуальные пакеты. Вот пошаговое руководство, как подготовить сервер к работе.
- Первоначальная настройка: После установки системы первым делом обновите пакеты:
sudo apt update && sudo apt upgrade -y. Затем создайте нового пользователя с sudo-правами и отключите вход по root: sudo adduser , sudo usermod -aG sudo . - Настройка SSH: Рекомендую изменить стандартный порт SSH (22) на какой-нибудь другой, например, 2222. Отредактируйте файл
/etc/ssh/sshd_config, измените строку Port 22 на Port 2222. Не забудьте перезапустить службу: sudo systemctl restart ssh. После этого войдите на сервер через новый порт. - Установка веб-сервера: Для большинства задач подойдет Nginx. Устанавливаем его:
sudo apt install nginx -y. Проверьте статус: sudo systemctl status nginx. - Настройка Firewall (UFW): Включите UFW и разрешите доступ к SSH (ваш новый порт!) и HTTP/HTTPS:
sudo ufw allow 2222/tcp, sudo ufw allow 'Nginx Full', sudo ufw enable. - Установка базы данных: Чаще всего используют MySQL или PostgreSQL. Для MySQL:
sudo apt install mysql-server -y. После установки запустите скрипт безопасной настройки: sudo mysql_secure_installation. - Установка PHP: Для современных веб-приложений PHP необходим. Установите последнюю стабильную версию:
sudo apt install php-fpm php-mysql -y.
Важно: После установки PHP перезапустите Nginx, чтобы он начал обрабатывать PHP-файлы: sudo systemctl restart nginx.
Это базовые шаги. Дальше уже зависит от вашего приложения — настройка виртуальных хостов, SSL-сертификатов (Let's Encrypt — ваш друг), и так далее. Удачи!
ЌРÁЌÉH официальный сайт ссылка krk store com