Источник: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04-ru#
Шаг 1. (НЕ ОБЯЗАТЕЛЬНО) Обновляем ОС Debian и устанавливаем Apache2:
# sudo apt-get update && sudo apt-get upgrade
#sudo apt-get install -y apache2
Шаг 2. Создаем каталоги для сайтов:
#sudo mkdir -p /var/www/test1.local
#sudo mkdir -p /var/www/test2.local
Шаг 3. Даем права пользователю на каталоги сайтов:
#sudo chown -R user:user /var/www/test1.local
#sudo chown -R user:user /var/www/test2.local
#sudo chmod -R 755 /var/www
Шаг 4. Создаем конфигурации для сайтов:
<VirtualHost *:80>
ServerName test1.local
ServerAdmin admin@test1.local
DocumentRoot /var/www/test1.local
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
#sudo nano /etc/apache2/sites-available/test2.local.conf
ServerName test2.local
ServerAdmin admin@test2.local
DocumentRoot /var/www/test2.local
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Шаг 5. Проверка конфигурации Apache2
#apachectl -t
[ Syntax OK ]
Шаг 6. Активация конфигурационных файлов
#sudo a2ensite test1.local.conf
#sudo a2ensite test2.local.conf
Шаг 7. Деактивация сайта по умолчанию
#sudo a2dissite 000-default.conf
Шаг 8. Перезагрузка сервера Apache2
#sudo systemctl restart apache2
#sudo systemctl status apache2
Шаг 9. Настройка файла hosts
В ОС Linux /etc/hosts
В ОС Windows c:\Windows\System.32\Drivers\etc\hosts
добавляем две записи для 2-х созданных виртуальных хостов:
IP_вашего_web_сервер test1.local
Комментариев нет:
Отправить комментарий