Найти в Дзене
Уроки Linux

🖥️ #Разбор основной настройки виртуальных хостов в nginx

🖥️ #Разбор основной настройки виртуальных хостов в nginx Всем привет! Если вы занимаетесь веб-серверами, точно сталкивались с настройкой конфигураций для разных проектов. Сегодня расскажу, как быстро и красиво настроить виртуальные хосты в nginx — чтобы ваши сайты работали как часы и не мешали друг другу! Плюсы правильных настроек: - удобство управления - безопасность - возможность быстрого переключения между проектами Вот пример часто используемой схемы: - создайте отдельный файл для каждого сайта в папке /etc/nginx/sites-available/ - сделайте символическую ссылку в /etc/nginx/sites-enabled/ - настройте блок server, указав server_name и корень сайта Например: server { listen 80; server_name example.com www.example.com; root /var/www/example.com/html; index index.html index.htm; location / { try_files $uri $uri/ =404; } } Главное — не забывайте проверять синтаксис перед перезагрузкой: sudo nginx -t sudo systemctl reload nginx В результате — гладкий запуск нескольких сайтов на о

🖥️ #Разбор основной настройки виртуальных хостов в nginx

Всем привет! Если вы занимаетесь веб-серверами, точно сталкивались с настройкой конфигураций для разных проектов. Сегодня расскажу, как быстро и красиво настроить виртуальные хосты в nginx — чтобы ваши сайты работали как часы и не мешали друг другу!

Плюсы правильных настроек:

- удобство управления

- безопасность

- возможность быстрого переключения между проектами

Вот пример часто используемой схемы:

- создайте отдельный файл для каждого сайта в папке /etc/nginx/sites-available/

- сделайте символическую ссылку в /etc/nginx/sites-enabled/

- настройте блок server, указав server_name и корень сайта

Например:

server {

listen 80;

server_name example.com www.example.com;

root /var/www/example.com/html;

index index.html index.htm;

location / {

try_files $uri $uri/ =404;

}

}

Главное — не забывайте проверять синтаксис перед перезагрузкой:

sudo nginx -t

sudo systemctl reload nginx

В результате — гладкий запуск нескольких сайтов на одном сервере!

А какая фича nginx стала вашей любимой при настройке?

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

Вы готовы к новым вызовам? Вперед к знаниям!

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