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

🚀 Быстрый запуск nginx как сервера статичных файлов

🚀 Быстрый запуск nginx как сервера статичных файлов Привет, любители Linux и DevOps! 🌟 Хочешь просто и быстро поднять локальный сервер для своих статичных страниц или ресурсов? Тогда этот трюк — именно для тебя. Легко, понятно и красиво! Что нужно сделать? - Установи nginx (если ещё не установлен): sudo apt update && sudo apt install nginx - Создай папку с контентом: mkdir -p ~/public_html echo "<h1>Hello, Linux!</h1>" > ~/public_html/index.html - Создай новый конфиг virtual host или отредактируй основной: sudo nano /etc/nginx/sites-available/my_site И добавь туда: server { listen 80; server_name _; root /home/your_username/public_html; index index.html; location / { try_files $uri $uri/ =404; } } - Активируй конфиг и перезапусти nginx: sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/ sudo systemctl reload nginx Теперь спокойно заходи на localhost или свой IP и смотри: статический сайт уже работает! Плюсы? Быстро, надежно, без лишней мороки и лишн

🚀 Быстрый запуск nginx как сервера статичных файлов

Привет, любители Linux и DevOps! 🌟

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

Что нужно сделать?

- Установи nginx (если ещё не установлен):

sudo apt update && sudo apt install nginx

- Создай папку с контентом:

mkdir -p ~/public_html

echo "<h1>Hello, Linux!</h1>" > ~/public_html/index.html

- Создай новый конфиг virtual host или отредактируй основной:

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

И добавь туда:

server {

listen 80;

server_name _;

root /home/your_username/public_html;

index index.html;

location / {

try_files $uri $uri/ =404;

}

}

- Активируй конфиг и перезапусти nginx:

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

sudo systemctl reload nginx

Теперь спокойно заходи на localhost или свой IP и смотри: статический сайт уже работает!

Плюсы? Быстро, надежно, без лишней мороки и лишних зависимостей.

А что если попробовать поднять с нуля и HTTPS за 5 минут? Готов к экспериментам?

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

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