Как я могу распознать в ПК, какое доменное имя должно быть связано с какой папкой
Я хочу перенаправить разные доменные имена на один IP-адрес (локальный для тестирования), но как я могу распознать на ПК, какое доменное имя должно быть связано с какой папкой?
например, в файле хоста Windows, я написал
127.0.0.1 abc.com
127.0.0.1 test.abc.com
127.0.0.1 test1.abc.com
2 ответа
Решение
Быть найденным в том же VirtualHost
раздел связывает ServerName
а также DocumentRoot
Директивы вместе.
<VirtualHost *:80>
ServerName www1.example.com
DocumentRoot /srv/web/www1
</VirtuaHost>
<VirtualHost *:80>
ServerName www2.example.com
DocumentRoot /srv/web/www2
</VirtuaHost>
Перейдите в корневой каталог конфигурации и выполните эту команду
grep -Ri www.domain.tld .
(ваше доменное имя) или
grep -ri "VirtualHost" /
(ваш конкретный виртуальный хост, чтобы найти его директорию)
и это приведет вас к папке...