Скажите пожалуйста как открыть порт 80 !
Я пробовал через брандмаузер у меня не получается, у меня на всех сайтов проверки портов пишет порт закрыт! что делать подскажите пожайлусто !
Добавлено 1 минуту назад
Провайдер вообще говорит что они у меня всегда открыты и типо если бы они были закрыты, то инет вообще не работал . Брандмаузер я выключил !
Добавлено 15 секунд назад
у меня и так внешний статический ип !
Добавлено 1 секунду назад
роутера нет !
Добавлено 23 часа назад
я звонил в администрацию говорят что типо так как у вас публичный ип у вас все порты открыты !
но на 2 ип пишет что закрыт
мне нужно его открыть для работы моего сервера стоящего на виртуальной машине !
Добавлено 15 часов назад
Да сервер стоит на вертуальной машине, каким оброзом его натсроить ?
На windows 10 pro 80 порт закрыт намертво протокол TCP 4?
Закрыть его и поставить 80 на апач не могу, windows 10 pro не пускает дальше по настройкам.
Процессов по этому соединению дофига, пробовал закрывать которые раньше могли быть на других виндовсах, бесполезно. Кто уже знает, в сети не нашел.
Временно поменял порт на сервере на 8080 — работает, но надо на 80
Local address
0.0.0.0
———————
Решено.
Спасибо, исправил, только там сразу надо не Dword а рядом ниже следующий с цифрой 64. Понял этот прикол, и как его избежать всем остальным, кто не знает как лазить по ужасному регистру, если у вас нету скайпа, как у меня, не было при установке 10 про, поставьте его и поставьте порт 80 , когда установится 10 тка смело меняйте или удаляйте скайп.
Как открыть порт 80 в Windows 7,8 и Windows 10
Порт 80 в большинстве операционных систем «забинден» под HTTP-сервер. Не стали исключением операционные системы от Microsoft — Windows 7, 8 и даже последняя новинка — Windows 10. Поэтому открыть его в брандмауэре просто так не получится. Тут нужны танцы с бубном. Какие конкретно — я сейчас расскажу.
В Виндовс есть такой драйвер уровня ядра — http.sys, который обрабатывает http-запросы и «слушает» всё, что приходит в 80-го порта. Именно этот драйвер и не даст ничему иному через этот порт работать. Что делать?
Самый простой способ — обмануть http.sys. Дело в том, что любая современная операционная система поддерживает как старый протокол TCP/IPv4, так и новый — TCP/IPv6, который пока только набирает обороты, но не настолько распространён, как его предшественник. Так вот по умолчанию драйвер работает именно с четвёртой версией протокола. А мы его заставим работать с IPv6. Для этого запускаем командную строку с правами администратора и пишем в ней команду:
netsh http add iplisten ipaddress=::
Этим мы указываем http.sys работать с IPv6 адресом 0:0:0:0:0:0:0:0, который для краткости пишется как два двоеточия — «::».
Далее нужно открыть системный файл HOSTS (опять же с правами администратора), который расположен по адресу:
И добавить в нём строчку:
После этого надо перезагрузиться и можно проверять. 80-й порт должен быть доступен.
Иные варианты решения проблемы
Если первый способ не помог, можно попробовать следующее:
1. Начните с проверки системы антивирусом. Иногда поселившаяся в компьютере пакость тоже пытается открыть порт 80 в Виндовс чтобы дальше распространятся.
2. Отключите встроенный веб-сервер IIS. Делается это так — нажимаем комбинацию Win+R, вводим команду gpedit.msc и открываем таким образом список служб. Отключаем IIS, перезагружаемся и проверяем доступность 80 порта.
3. Крайний способ — редактирование реестра. Заранее хочу предупредить, что после этих действий могут возникнуть проблемы с принтером (если, конечно, он у Вас подключен).
Запускаем редактор реестра regedit и редактируем ветку:
В ней надо поменять значение у параметра Start с 3 на 4. Перезагружаемся, проверяем.
Не помогло? Тогда отключим http ручками в реестре. Для этого снова открываем ту же ветку реестра и создаём параметр типа DWORD (32-бит) с именем NoRun. Значение у него выставляем 1. Снова перезагружаемся и проверяем.
Порт 80 (HTTP) занят Windows ? Вот решение
Однажды . вы решите установить локальный HTTP-сервер, чтобы иметь возможность разрабатывать свои приложения, сайты без необходимости веб-хостинга . Вы устанавливаете локальный веб-сервер (Wamp, Mamp, Xampp, EasyPHP, . ).
Все идет нормально !
Затем вы запускаете сервер апаш и там известное сообщение об ошибке, говорящее вам, чтоапаш не сможет запуститься, из-за HTTP-порта 80 заблокирован!
После несколько часов исследования (и небольшая помощь) в Интернете, Мне удалось разблокировать порт 80, и служба Apache снова работает.
В этом руководстве вы узнаете о различных причинах этой проблемы и о том, почему — иногда — система (ядро) может сам зарезервировать порт 80.
Вы также обнаружите как освободить порт 80 от А до Я
Вот обзор ошибки (порт 80 занят PID 4) из XAMPP (Официальный сайт) при запуске Apache:
На других локальных серверах (Например, EasyPHP) мы не показываем вам PID процесса / службы, которая блокирует HTTP-порт 80.
1. Знайте причину блокировки порта HTTP.
Анализируйте процессы, используя порт 80.
Чтобы найти процесс или службу, занимающую порт 80 , откройте окно «Выполнить» ( Win + R ) затем положите CMD .
Скопируйте эту команду и запустите ее в командной строке.
Как вы можете видеть в première Ligne, процесс с PID = 4 (число в последнем столбце) зарезервировать порт 80 .
Знайте название процесса.
Чтобы идентифицировать процесс, выполните следующую команду, не забыв изменить «4» в pid eq 4 по PID процесса, указанного в первой части.
Название процесса System , это означает, что это система Windows кто занимает порт 80 !!
2. Отключить службы через порт 80.
Ваша система может сама использовать порт 80 через собственные службы.
Открой окно «выполнять«( Win + R ) затем запустите команду: services.msc
- Служба публикации в Интернете (W3SVC)
- Услуга активации процесса Windows (БЫЛ)
- Службы отчетов SQL Server (Сервер отчетов)
- BranchCache (Пердистсквк)
- Сервисный брокер для сетевых подключений (НкбСервис)
Завершение работы и деактивация просты; вам просто нужно открыть «Свойства«сервис тогда делай»остановить«и положи»инвалид» в «Тип запуска:«.
Теперь проверьте, может ли сервер Apache запуститься, если он не начинает читать дальше; если это сработало, добавьте комментарий
Если, например, ваш сервер Apache работает, когда вы отключили W3SVC, щелкните правой кнопкой мыши, чтобы выключить его раз и навсегда.
Удалить службы из функций Windows.
Вы также можете удалить веб-службы из «черты Windows«в окне»Программы и характеристики«.
Снимите флажок «Информационные услуги Интернет«И»Услуга активации процесса Windows«.
Нажмите на «OK«.
Вам будет предложено перезагрузить компьютер; тогда сделай это проверьте, запускается ли «Apache» снова, в противном случае продолжайте чтение.
3. Отключите скрытую службу HTTP.SYS.
В большинстве случаев причина порт 80 занят это услуга HTTP.SYS из Windows.
Чтобы остановить это и остановить все службы, использующие HTTP порт используйте эту команду в командной строке (запустить от имени администратора).
Чтобы отключить службу HTTP.SYS, используйте эту команду:
Вот что это дает:
4. Измените порт Skype.
Si Skype программа, вызывающая проблему, перейдите к «Outils«>»Варианты подключения . »
Снимите флажок «Используйте порты 80 и 443 для дополнительных входящих подключений«.
Поставить порт au Hasard более 1024 в поле вверху.
Нажмите на «Регистрация«затем перезапустите Skype.
Смените порт Apache.
Если ни одно из вышеперечисленных решений не помогло, откройте файл httpd.conf с вашего локального веб-сервера.
Изменить порт по умолчанию 80 en 8080 ou 8000
И тогда вам просто нужно наслаждайся своим сервером Apache снова местный
Если это руководство помогло вам Не стесняйтесь оставлять комментарий благодарности.