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

📡 Быстрый запуск Apache с настройкой виртуальных хостов

📡 Быстрый запуск Apache с настройкой виртуальных хостов Готовы превращать свой Linux в веб-мастерскую за считанные минуты? Сегодня расскажу, как быстро и просто настроить Apache для хостинга нескольких сайтов и сделать их привлекательными и отзывчивыми. 🕸️ Почему именно Apache? - Надежность и популярность; - Простота в настройке; - Поддержка модулей и расширений. Как начать? - Установи Apache: sudo apt-get install apache2 - Создай папку для сайта: sudo mkdir -p /var/www/мойсайт.com/public_html - Назначь владельца: sudo chown -R $USER:$USER /var/www/мойсайт.com/public_html - Создай конфигурационный файл виртуального хоста: sudo nano /etc/apache2/sites-available/мойсайт.com.conf И вставь туда: <VirtualHost *:80> ServerName мойсайт.com ServerAlias www.мойсайт.com DocumentRoot /var/www/мойсайт.com/public_html ErrorLog ${APACHE_LOG_DIR}/мойсайт.com_error.log CustomLog ${APACHE_LOG_DIR}/мойсайт.com_access.log combined </VirtualHost> - Включи сайт и перезагрузи Apache: sudo

📡 Быстрый запуск Apache с настройкой виртуальных хостов

Готовы превращать свой Linux в веб-мастерскую за считанные минуты? Сегодня расскажу, как быстро и просто настроить Apache для хостинга нескольких сайтов и сделать их привлекательными и отзывчивыми.

🕸️ Почему именно Apache?

- Надежность и популярность;

- Простота в настройке;

- Поддержка модулей и расширений.

Как начать?

- Установи Apache:

sudo apt-get install apache2

- Создай папку для сайта:

sudo mkdir -p /var/www/мойсайт.com/public_html

- Назначь владельца:

sudo chown -R $USER:$USER /var/www/мойсайт.com/public_html

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

sudo nano /etc/apache2/sites-available/мойсайт.com.conf

И вставь туда:

<VirtualHost *:80>

ServerName мойсайт.com

ServerAlias www.мойсайт.com

DocumentRoot /var/www/мойсайт.com/public_html

ErrorLog ${APACHE_LOG_DIR}/мойсайт.com_error.log

CustomLog ${APACHE_LOG_DIR}/мойсайт.com_access.log combined

</VirtualHost>

- Включи сайт и перезагрузи Apache:

sudo a2ensite мойсайт.com.conf

sudo systemctl reload apache2

Теперь у тебя есть работущее прибежище для своих сайтов! Важный момент — не забывать о безопасности и использовать SSL, когда придет время.

А ты уже пробовал настраивать виртуальные хосты? Какие особенности кажутся тебе самыми сложными?

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

*Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot!*

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!