Хорошо, я борюсь с этим неделю,
У меня Xampp работает на моем домашнем сервере, и я пытаюсь заставить работать поддомены, я отредактировал свой файл хоста Windows, чтобы все они загружали мой сайт,
http: // localhost / http://mydomain.com/
http://images.mydomain.com/ http: //images.localhost/
Затем я изменил свой файл конфигурации Apache, чтобы добавить свой виртуальный хост, чтобы изображения images.mydomain.com и images.localhost загружали мою папку localhost / images, но по какой-то причине они загружают содержимое http: // localhost / как будто я перехожу на обычный сайт, а не на субдомен, есть идеи, почему?
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /htdocs/images/
ServerName images.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /htdocs/images/
ServerName images.mydomain.com/
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /htdocs/
ServerName mydomain.com/
</VirtualHost>
Попробуйте удалить завершающую косую черту в строках ServerName.
Что произойдет, если вы пингуетесь на images.mydomain.com? Получаете ли вы ответ от вашего сервера?
Или укажите полный путь к папке:
DocumentRoot c: / htdocs / mydomain ServerName mydomain.com/
Я думаю, вы забыли добавить "в DocumentRoot. Попробуйте что-то вроде этого DocumentRoot" / htdocs / images / "
Вы заполнили / etc / hosts записью images.localhost?