Я пытаюсь настроить виртуальный хост в Windows 8, я установил Apache в порт 8080, ниже приведены мои файлы конфигурации, пока я пытался, все еще я получаю ошибку 404
httpd-vhost conf
<VirtualHost *:8080>
ServerName design.com
ServerAlias www.design.com
DocumentRoot "C:/xampp/htdocs/proj_des/public/"<Directory C:/xampp/htdocs/proj_des>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot "C:/xampp/htdocs"ServerName localhost
</VirtualHost>
httpd.conf
Listen 8080
хост в system32
127.0.0.1 localhost
127.0.0.1 www.design.com
Ваш сервер создается в порту 8080
и, следовательно, будет доступен только для доступа через порт 8080
, По умолчанию, если вы не укажете порт, браузер попытается подключиться к порту 80
Порт HTTP. Вот почему вы не получите ответ, когда вы идете в localhost
и не localhost:8080
Чтобы изменить порт, который прослушивает сервер, замените 8080
с 80
где-нибудь, где код указывает, какой порт слушать:
HTTPD-vhost.conf
<VirtualHost *:80>
ServerName design.com
ServerAlias www.design.com
DocumentRoot "C:/xampp/htdocs/proj_des/public/"<Directory C:/xampp/htdocs/proj_des>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"ServerName localhost
</VirtualHost>
httpd.conf
Listen 80
Других решений пока нет …