Poté, co jsem zprovoznil koexistenci Apache a IIS na portu 80 na různých IP adresách, začly se v logu Apache pravidelně cca jednou za 30 minut objevovat neúspěšné přístupy k adresáři /PowerShell
/Powershell je webové administrační rozhraní pro správu a údržbu (nejen) Exchange pomocí služby Windows Remote Management a je umístěn ve výchozí webové složce v IIS7.
Také se současně pravidelně v syslogu objevovaly chyby:
PowerShell (Microsoft-Windows-PowerShell) 32784
a
Windows Remote Management 130
Dále rovněž nefungovala Exchange management console (EMC), která při spuštění hlásila chyby související s ověřováním Kerberos a jiné nesmysly.
Protože po vypnutí Apache vše zas začalo ihned fungovat, vypadalo to, že prostě hloupá EMC musí mít přístup k adresáři /Powershell na všech otevřených portech 80, jinak zkolabuje.
Přesměrování adresáře /Powershell v httpd.conf na jinou IP přes Http.301 ani 302 nepomohlo.
Zjistil jsem ale, že se EMC připojuje pouze k první IP adrese v pořadí – té s nejnižší číslicí na konci. O ostatní adresy se již nezajímá. Bohužel, zrovna v mém případě jsem tu první adresu vyhradil pro Apache.
Tudíž jsem před IP adresu určenou pro Apache (192.168.0.5) přidal ještě jednu IP adresu vyhrazenou pro IIS s nižší poslední číslicí (192.168.0.4)
poté ještě je potřeba nastavit ISS aby naslouchal i na nově přidané IP adrese podle tohoto postupu
a je to!! Konzole se už spojuje, chyby z logu zmizely
1 ping
koexistence IIS a Apache na portu 80 » Martin Bouška
03/09/2012 na 08:00 (UTC 2) Link to this comment
[…] pozn. pokud máte na stejném stroji také Exchange, přečtěte si prosím ještě toto […]