
Хорошо, я добавил такие строки:
127.0.0.1 somedomain.com
Или какой-либо другой домен, который указывает на IP моего маршрутизатора и перенаправляется, но я попадаю на основной сайт, но хочу, чтобы он перешел в подпапку, которую я определил в моем httpd-vhosts.conf:
NameVirtualHost somedomain.com:80
<VirtualHost somedomain.com:80>
DocumentRoot "D:/Apps/xampp/htdocs/somedomain"
ServerName somedomain.com
ServerAlias somedomain.com
</VirtualHost>
Итак, локально somedomain.com работает, просто удаленно он переходит в корень htdocs. Так что если я использую подстановочный знак *:80, то все работает, но тогда все указывает на подпапку, а все остальные vhosts, похоже, игнорируются.
Есть идеи, почему это так?
решение1
127.0.0.1 не будет работать для внешних подключений, поскольку это просто локальный адрес, который каждый хост назначает себе сам.
Я бы предложил изменить httpd.conf так, чтобы процесс Apache прослушивал ваш IP-адрес, назначенный DHCP.