Я пытаюсь настроить два виртуальных хоста в окнах с помощью xampp. Из того, что я прочитал, нужно изменить файл hosts Windows и файл httpd-vhosts.conf от xampp.dns указывает на неправильный каталог
файл хостов:
127.0.0.1 gholizadeh
127.0.0.1 doostr
127.0.0.1 localhost
ВХосты файл:
NameVirtualHost *:80
<VirtualHost gholizadeh>
DocumentRoot "E:\xampp\htdocs\lowkey\pappa"
ServerName gholizadeh.se
ServerAlias www.gholizadeh.se
<Directory "E:\xampp\htdocs\lowkey\pappa">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost doostr>
DocumentRoot "E:\xampp\htdocs\lowkey"
ServerName doostr.com
ServerAlias www.doostr.com
<Directory "E:\xampp\htdocs\lowkey">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost localhost>
DocumentRoot "E:\xampp"
ServerName localhost
<Directory "E:\xampp">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Но у меня возникают проблемы доступа к этим файлам. Когда я пытаюсь использовать его в своей локальной сети, я получаю запрос на сайт xampp и когда при доступе к доступу при попытке ввести его из внешней сети. Что я делаю не так?
Записи DNS _never_ указывают на каталог. Они разрешают имена узлов для ip-адресов, а не больше. Кроме того, похоже, что вы создаете эту настройку только для своей локальной сети, поскольку вы добавляете немаршрутизируемые адреса и записи хоста без доменных имен. В этом случае вы все равно не используете DNS, а просто просматриваете хост. – arkascha
Не уверен, но, возможно, вы пропустили понимание того, как работает разрешение имен DNS: ваш пример представляет собой смесь внутренней и внешней настройки. Если вы хотите обслуживать реальные веб-страницы, вам нужна запись DNS, которую вы ничего не можете сделать, изменяя локальные файлы, такие как ваш файл хоста. – arkascha