Я новичок в Apache. Я пытаюсь настроить его на моем localhost, чтобы провести некоторое тестирование. Я уже развернул веб-сайт PHP
на Apache, и он работает хорошо. Мой HTTPD-vhosts.conf является:Конфигурация Apache для изменения URL-адресов в адресной строке браузеров
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs"
ServerName shop.com
ServerAlias www.shop.com
ErrorLog "c:\temp\shop.com-error_log"
CustomLog "c:\temp\shop.com-access_log" common
</VirtualHost>
Также я добавил записи для shop.com
и www.shop.com
в hosts
файле. Теперь я могу использовать shop.com
для доступа к моему сайту. Однако, когда браузер открывает мой веб-сайт, shop.com
изменен на localhost
в адресной строке браузера. Возможно ли, чтобы браузер все еще показывал shop.com
, пока он фактически служит для файлов в C:\xampp\htdocs
?
Выглядит хорошо. Вы перезапустили апач? – mayid
@mayid Да, я перезапустил его. Все еще не работает, как я ожидал после перезапуска. –
Разве вы не работаете в «C: \ xampp \ htdocs \ shop»? Ваш DocumentRoot - это тот, который используется по умолчанию для имени хоста. Может быть, это противоречиво. – mayid