Настройка виртуальных хостов Apache Ubuntu 18.04
В данной статье мы настроим виртуальные хосты. Виртуальные хосты предназначены для связки доменного имени и веб-сервера.
Например вместо того, чтобы обращаться к сайту localhost и имя папки, достаточно просто ввести указанный нами домен. Например test.loc.
Откроем терминал и перейдем в папку веб-сервера:
cd /var/www/html/
Создадим директорию test:
mkdir test
Перейдем в данную директорию:
cd test
И откроем директорию в текстовом редакторе:
subl .
В данной директории создадим тестовый файл index.html:
Откроем этот файл в браузере:
http://localhost/test/
Далее нам необходимо настроить виртуальный хост. Для этого снова перейдем в терминал. И перейдем в папку содержащую конфигурационные файлы:
cd /etc/apache2/sites-available/
Скопируем стандартный конфигурационный файл и у нового файла укажем имя test.loc.conf:
sudo cp 000-default.conf test.loc.conf
Откроем созданный файл для редактирования:
sudo subl test.loc.conf
Удалим лишнее строки и изменим стандартные данные на наши:
Далее нам необходимо активировать нашу конфигурацию. Для этого перейдем в терминал. И активируем сайт следующей командой:
sudo a2ensite test.loc.conf
Перезапустим сервер следующей командой:
sudo systemctl reload apache2
Если мы попробуем перейти по данному адресу (test.loc) в браузере, то получим сообщение, что сайт недоступен. Чтобы это исправить нужно настроить локальный хост. Для этого в терминале пропишем следующую команду:
sudo nano /etc/hosts
После второй строки добавим следующую строку:
127.0.1.1 test.loc
Сохраним файл и снова перезагрузим сервер:
sudo systemctl reload apache2
Теперь если мы перейдем по адресу test.loc, то увидим наш созданный файл.
Если вам понравилась статья, то поделитесь ею в социальных сетях: