Mam wiele witryn uruchomionych na moim IIS, teraz dla jednej ze stron (SiteB) musimy obsługiwać żądania ssl. Włączyłem edycję wiązań dla strony internetowej, ale problem polega na tym, że po wybraniu powiązań edycji protokołu SSL SSL pole HostName jest wyłączone, ponieważ nie można ustawić nazwy hosta, aby odpowiadać na żądanie https, powoduje to, że wszystkie witryny mojego IIS, jeśli są wymagane przez https : // ładuje stronę z witrynąB.IIS 7 dodawanie SSL do jednej witryny, wszystkie inne strony odpowiadają na żądanie https
Na przykład moi bidings są obok
Site A
IP Port HostName
* 80 www.sitea.com
Site B
IP Port Hostname
* 443 www.siteb.com
* 80 www.siteb.com
https://www.siteb.com Gdybym wpisać w przeglądarce działa poprawnie, ale jeśli wpisać https://www.sitea.com w przeglądarce, siteb strona jest ładowany z nazwą Sitea.
W jaki sposób mogę uczynić to tylko https://www.siteb.com odpowiedzi na żądania https w moim IIS?
Próbowałem również z appcmd polecenia, ale to nie działa.
appcmd set site /site.name:{sitB} /bindings.[protocol='https',bindingInformation='*:443:*'].bindingInformation:*:443:siteB.com
Dzięki za pomoc.
Mam ten sam problem. Zacznę nagrodę. – Germstorm
Czy zbudowałeś certyfikat? Co to jest CN? –
Czy wszystkie inne witryny są hostowane jako "Katalog wirtualny" lub "Aplikacja" lub "Witryna internetowa"? Wygląda na to, że zastosowałeś ustawienia do strony internetowej i wiele katalogów wirtualnych/aplikacji jest hostowanych na stronie. –