Вопрос

На моем компьютере установлены XAMP 1.6.8 и IIS 5.0 (Windows XP SP3).

Я не могу запустить их одновременно. Если служба IIS работает, Apache выдает следующую ошибку:

(OS 10048) Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт). : make_sock: невозможно связать с адресом 0.0.0.0:80 нет доступных прослушивающих сокетов, завершение работы невозможно открыть журналы Обратите внимание на ошибки или сообщения выше и нажмите клавишу для выхода. 24 ...

Windows не удалось запустить Apache2 на локальном компьютере. Для получения дополнительной информации просмотрите журнал системных событий. Если это служба не корпорации Майкрософт, обратитесь к поставщику службы и обратитесь к коду ошибки службы 1.

<Ч>

Edit:

Apache работает на другом порту 3128. А IIS (asp.net) обычно работает на другом порту.

Это было полезно?

Решение

" не удалось привязаться к адресу 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-адресу.

Другие советы

Вам необходимо настроить Apache или IIS для прослушивания другого порта.

Вы также можете использовать tcpview , чтобы проверить, какие порты находятся в использовать какие приложения, поскольку это звучит так, как будто у вас есть конфликт.

Если вы не можете нажать стрелку в центре круга, нажмите стрелку, а затем нарисуйте круг вокруг нее. - Я попробовал все, что посоветовал, удалил скайп, IIS не запущен, добавил антивирусную программу apache, но это не помогло программе

наконец-то я изменил порт apaches с 80 на 82, поищи Listen 80 в httpd.conf и измени его

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top