Я некоторое время работал над тестовым сайтом drupal, на котором настроено несколько виртуальных хостов:
<VirtualHost *:80>
ServerAdmin email@example.com
DocumentRoot "/path/to/root"
ServerName testsite1.example.com
</VirtualHost>
Я использовал модифицированный хост-файл для просмотра каждого из этих тестовых сайтов, как:
12.0.0.1 localhost
20.02.2.22 testsite1.example.com
20.02.2.22 testsite2.example.com
20.02.2.22 testsite3.example.com
Это сработало нормально, однако теперь мне нужно удаленно отослать сайты некоторым людям, не имеющим достаточных технических знаний, чтобы изменить свои собственные файлы хоста и посмотреть, как я это делаю.
Есть ли способ настроить Apache таким образом, чтобы URL-адрес "http://20.02.2.22/testsite1" перенаправлял на внутреннюю проверку testsite1.example.com? Я использую Drupal, и для настройки сайта необходимо увидеть" testsite1.example .com ", чтобы он мог правильно выбрать экземпляр для выбора. Я просматривал apache rewrite, но я немного новичок в этом, поэтому любая помощь очень ценится.