Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📡 Развертываем nginx за 5 минут: быстрый старт для новичков

📡 Развертываем nginx за 5 минут: быстрый старт для новичков Привет, друзья! 🚀 Хочешь быстро организовать свой веб-сервер и понять, как работают виртуальные хосты? Тогда этот мини-гайд точно для тебя! Всего несколько команд — и сайт уже на связи. 🔥 Почему это важно? - Легко масштабировать проекты - Быстро запускать тестовые сервисы - Учиться на практике не проходя длинные инструкции Что нужно? - Установить nginx - Настроить виртуальный хост - Положить тестовую страницу Начнем! - Обновим пакеты и установим nginx: sudo apt update && sudo apt install nginx - Создадим конфиг виртуального хоста: sudo nano /etc/nginx/sites-available/my_site Вставляем туда что-то вроде: server { listen 80; server_name mysite.local; root /var/www/mysite; index index.html; } - Создаем папку и страницу: sudo mkdir -p /var/www/mysite echo "Hello, Linux!" | sudo tee /var/www/mysite/index.html - Активируем сайт и перезапускаем nginx: sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enab

📡 Развертываем nginx за 5 минут: быстрый старт для новичков

Привет, друзья! 🚀 Хочешь быстро организовать свой веб-сервер и понять, как работают виртуальные хосты? Тогда этот мини-гайд точно для тебя! Всего несколько команд — и сайт уже на связи.

🔥 Почему это важно?

- Легко масштабировать проекты

- Быстро запускать тестовые сервисы

- Учиться на практике не проходя длинные инструкции

Что нужно?

- Установить nginx

- Настроить виртуальный хост

- Положить тестовую страницу

Начнем!

- Обновим пакеты и установим nginx:

sudo apt update && sudo apt install nginx

- Создадим конфиг виртуального хоста:

sudo nano /etc/nginx/sites-available/my_site

Вставляем туда что-то вроде:

server {

listen 80;

server_name mysite.local;

root /var/www/mysite;

index index.html;

}

- Создаем папку и страницу:

sudo mkdir -p /var/www/mysite

echo "Hello, Linux!" | sudo tee /var/www/mysite/index.html

- Активируем сайт и перезапускаем nginx:

sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/

sudo systemctl restart nginx

- Чтобы проверить локально, добавь в /etc/hosts:

127.0.0.1 mysite.local

Теперь заходи в браузер и смотри, как выводится "Hello, Linux!". Всё просто и быстро!

Как ты считаешь, стоит ли автоматизировать этот процесс или лучше учиться вручную?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!