Почему виртуальный сервер 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>
,