Создаём виртуальный хост Apache для локальной работы в Ubuntu

Создаём виртуальный хост Apache для локальной работы в Ubuntu

Создаем директорию для нового домена:

mkdir -p /var/www/primer.local/public_html/

Открываем для редактирования файл /etc/hosts:

sudo gedit /etc/hosts

Добавляем туда локальный айпи и свой домен:

127.0.0.1 primer.local

Создаём файл конфигурации для нашего домена в папке /etc/apache2/sites-available/

sudo touch /etc/apache2/sites-available/primer.local.conf

Открываем этот файл для редактирования:

sudo gedit /etc/apache2/sites-available/primer.local.conf

И вставляем в него конфиг, например:

<VirtualHost *:80>
    ServerAdmin vash-email@mail.ru
    ServerName primer.local
    ServerAlias www.primer.local
    DocumentRoot /var/www/primer.local/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Включаем добавленный нами сайт:

sudo a2ensite primer.local

Перезагружаем веб-сервер:

sudo systemctl reload apache2

Готово :)


Тэги: