Есть штука, называется Nginx. Ты о ней слышал. Или нет. Но если ты сюда пришёл, значит, тебе надо его поднять, а не читать лекцию про архитектуру и историю. Так что без плясок и фанфар — просто ставим, проверяем и идём заниматься нормальной работой.
Nginx — это не единорог, это рабочая лошадь. Да, он умеет быть веб-сервером, балансировщиком нагрузки, кэшем, прокси и вообще многоликим чудищем. Но тебе сейчас не до этого, тебе надо, чтобы он просто встал на Ubuntu 20.04 и не мозолил глаза.
Установка
Ubuntu уже знает, что такое Nginx. Поэтому:
sudo apt update
sudo apt install nginx
Всё. Не нужно гуглить «откуда его скачать» и прочую ересь.
После установки он сам запустится. Проверяешь:
sudo systemctl status nginx
Если там зелёная надпись и слово active — значит, всё живо. Если нет — значит, ты уже где-то облажался, и установка — наименьшая из твоих проблем.
Пробивка портов
Если у тебя на сервере фаерволл и он в режиме «я никого не пущу» — у тебя две опции: или ты его отключаешь, или нормально настраиваешь.
Если у тебя UFW, то делаем так:
sudo ufw allow 'Nginx Full' Проверяешь:
sudo ufw status
Должно быть видно, что 80 и 443 открыты. Если нет — значит, ты сейчас не про веб-сервера, а про бой с фаерволлом.
Проверка
Берёшь IP сервера, открываешь в браузере:
http://твой_ip Если видишь унылую бело-синюю страницу с надписью Nginx — поздравляю, у тебя теперь сервер. Он пустой, но живой.
И что дальше?
Дальше — что хочешь. Хочешь — вешай на него свой сайт, хочешь — ставь его как прокси перед чем-то тяжёлым. А хочешь — просто удали, если вся эта история тебе была нужна ради галочки в тикете.
Главное — не делай из установки Nginx религиозный ритуал. Это не та магия, ради которой стоило тратить вечер.
0 комментариев