IIS 8.5 Несколько сайтов на локальном хосте с уникальным корневым каталогом

2440
Laci K

Я хотел бы создать 3 разных сайта на моем компьютере разработчика, каждый из которых имеет свой собственный корневой каталог, на котором выполняется другая версия PHP, и я хотел бы иметь для них уникальный домен

Допустим, мой веб-сайт по умолчанию будет localhost с привязкой *: 80 и *: 443 (работает PHP 5.6.2 x64) (путь: C: \ inetpub \ wwwroot)

Второй сайт будет локально защищенным с привязкой *: 444 (будет работать PHP 5.4.34 x86) (путь: C: \ inetpub \ wwwsecure)

Третий сайт будет иметь локальный формат с привязкой *: 81 (будет запускаться PHP 5.3.29 x86) (путь: C: \ inetpub \ wwwold)

Я попытался настроить три сайта с привязками, указанными выше, а затем добавил 127.0.0.1:81 и: 444 к файлу хостов с нужным именем, но у меня появляется только ошибка «Страница не может отображаться», и, конечно, она работает, если я введите 127.0.0.1:444 или localhost: 444

Как я могу настроить эти три сайта?

0

1 ответ на вопрос

0
Laci K

Хорошо, я понял. Я добавляю этот ответ, потому что он может помочь другим, кто пытается сделать что-то подобное

Итак, прежде всего я понял, насколько я глуп, потому что вы не можете определить номер порта в файле hosts.

Затем я отредактировал свой хост-файл так:

127.0.0.1 localhost 127.0.0.1 localsecure 127.0.0.1 localold 

После этого я отредактировал привязки в IIS следующим образом

Default Website: http: * :80 localhost Default Website: https: * :443 localhost Secure Website: https: * :443 localsecure Old Website: http: * :80 localold 

И конечно в PHP Manger я установил нужную версию PHP

Теперь работает как положено

Надеюсь, это кому-нибудь поможет.

Похожие вопросы