Страница 1 из 7

Если пишет что порт 80 занят

Добавлено: 19 июн 2011, 23:35
Максим
Если пишет что порт 80 занят, то это означает что у вас на самом деле занят порт 80 или идёт перехват подключения программы к сети антивирусом/фаерволом/прокси. Ниже наиболее частые причины:

- Skype занял порт 80 и 443. Решение: снимите в настройках галочку с опции "Использовать порты 80 и 443 в качестве альтернативных";

- Порт занят другим сервером (Denwer, XAMPP и т.д.). Решение: настройте Open Server на использование другого IP нежели тот, на котором уже работает другой локальный сервер.

- Порт занят Windows версии 2008/2003 Server на всех IP. Решение: Пуск - Выполнить - services.msc, и отключить все службы где есть слова IIS.

- Порт никем не занят, но Open Server всё равно ругается. Решение: добавьте Open Server в "доверенные программы" или отключите слежение за портами 80/443/21/90xx/3306 в вашем антивирусе/фаерволе/прокси-сервере. В отдельных антивирусах/фаерволах возможны свои доп. настройки связанные с перехватом подключений программ к сети. На крайний случай в настройках Open Server можно включить "быстрый запуск", но делать это очень не рекомендуется, поскольку Open Server не будет проверять корректность запуска своих сервисов.

Проблема порт 80 занят

Добавлено: 25 окт 2012, 18:18
Age
Доброго времени суток!

Больнучая ситуация.
Сегодня обновил OpenServer до версии 4.7.1 прежняя версия работала исправно,
скачал установил последний OpenServer
и вот весь день не могу запустить его.

ОС Win7Ult.

Отключенные приложения и исключены из автозагрузки
которые потенциально могли занимать порт 80:
1. DropBox;
2. Skype;
3. TeamViewer;
4. ComodoClouds;
5. VM VirtualBox.

Компьютер, отключен от сети интернет.

и все равно лог выдает следующее:

2012-10-25 19:06:53 Начало процедуры запуска сервера
2012-10-25 19:06:53 Невозможно занять порт 80 поскольку он уже используется System
2012-10-25 19:06:53 Сбой запуска!

Прочих лок.серверов не установлено, host файл открыт на запись, антивирус и фаервол отключены.

запись в host файл не производит, сервер не запускает.
Нужна помощь!?

Добавлено: 25 окт 2012, 18:50
Максим
Так а какая вам помощь то нужна? Вам же сервер ясно написал черным по белому - Невозможно занять порт 80 поскольку он уже используется System

Это означает что какая-то системная служба занимает этот порт. Обычно это служба IIS сервера или служба веб-публикаций. Ищите что за служба и отключайте её.

Добавлено: 25 окт 2012, 19:40
malon
а у тебя пунто свичера нету? он тоже занимает 80 порт

Добавлено: 26 окт 2012, 10:09
Septor
Не совсем по теме, но мож пригодится кому, по крайней мере у меня работает...
Если надо что бы и сервер и скайп работали вместе, запускаем с начало сервер, а потом скайп. При этом в скайпе у меня галка включена на использовать порт 80 и 443.
При обратной последовательности естественно сервер не запускается.

Возможно и другие программы будут работать совместно, не проверял. Но один минус всё равно есть, это при каждом рестарте сервера останавливать и запускать скайп надо по новой.

Добавлено: 28 окт 2012, 10:15
Age
malon писал(а):а у тебя пунто свичера нету? он тоже занимает 80 порт
Malon - спасибо!, отключил Пунто свитчер и все заработало!!!

Добавлено: 28 окт 2012, 10:50
Максим
Вообще как бы в логе запуска пишется какая программа занимает порт. Что вы тут всё время гадаете - не понятно.

Добавлено: 03 ноя 2012, 11:14
Heavenanvil
А как на счёт Windows Server 2008 R2?

Пишет порт занят, причём Системой. Если я его поменяю в настройках программы, это чревато какими-то последствиями?

Добавлено: 03 ноя 2012, 15:43
Максим
Если занят системой значит порт занимает какая-то служба. Если сменить порт ничего плохого не будет.

Добавлено: 06 ноя 2012, 10:43
Heavenanvil
Ну, для локальной версии то ничего не будет, а если я пытаюсь сделать, чтобы сайт был виден из интернета, приходится после сайта писать порт, например: moysite.ru:81
... что конечно очень неудобно.

И ещё, пока не разобрался, но почему-то FTP-сервер не работает под Windows Server 2008 R2, вроде порт не занят. DMZ на роутере настроил. Open-Server запускается без проблем с настроенным ip и ftp. А всё равно не соединяется.

update:
Проблема с портом 80 решена вот таким способом:
Запускаете Regedit и идете по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
и меняете значение Start на 0. Рестарт.
Если и это не помогло, можете поискать решение проблемы здесь или здесь.
p.s. это можно и в шапку добавить.

update:
Проблема с FTP решилась настройками брендмауэра и включением активного режима в ftp-клиенте