"не удалось подключиться к адресу 0.0.0.0:80" означает, что при запуске он пытается подключиться к порту 80 на всех доступных сетевых интерфейсах. Поскольку IIS уже подключил один (или несколько) IP-адресов для привязки, apache не может получить ни один и поэтому не сможет.
(Я не уверен, будет ли он связываться с любыми доступными IP-адресами, если вы настроили его для привязки ко всем, но один уже занят.)
Итак, настройте Apache для привязки к другому порту (если у вас есть только 1 IP-адрес) или для привязки к другому IP или диапазону IP-адресов.
Вы делаете это путем изменения привязки . Сначала найдите директиву Listen в файле конфигурации (httpd.conf) и измените ее. В настоящее время он скажет "Listen 80"
(что означает все IP-адреса), замените его на «Listen 192.168.0.2:80
», чтобы привязать его к указанному IP-адресу.
Возможно, вам придется также отредактировать конфигурацию IIS, чтобы указать, что она также привязывается только к одному IP-адресу.