Почему виртуальный сервер apache не работает

Я пытаюсь настроить виртуальный сервер на своем сервере apache для работы с приложением laravel:

Я сделал имя файла conf "brk.localhost.conf" со следующим содержанием:

<VirtualHost *:80>
   ServerAdmin admin@example.com
   ServerName brk.localhost
   ServerAlias www.brk.localhost
   DocumentRoot /var/www/html/brokers/public
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

запустил эти команды:

sudo a2ensite brk.localhost.conf

service apache2 reload

sudo service apache2 restart

но все же, когда я пытаюсь перейти на "www.brk.localhost", я получаю:

Сервер не найден

Я попытался заменить порт № 80 на "brk.localhost", но все еще не работает.

1 ответ

Решение

Вам нужно добавить запись в файл hosts, чтобы браузер знал, где искать www.brk.localhost,

Самый быстрый способ узнать, как отредактировать файл hosts в вашей конкретной системе, - это Google how to edit hosts file <name of your operating system>,

Другие вопросы по тегам