Как включить "World Wide Services (HTTP)" в брандмауэре с помощью командной строки?
Я пытаюсь разделить мой сайт в локальной сети. Я хочу использовать инструмент командной строки для выполнения этого действия.
Вручную:
Чтобы включить HTTP-доступ через брандмауэр Windows в Windows 7. В меню "Пуск" начните вводить "Разрешить программу через брандмауэр Windows". Прокрутите нижнюю часть списка и найдите World Wide Web Services (HTTP) и включите его в своих сетях. Он отлично работает.
Командная строка не работает:
>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes
Ошибка: правила не соответствуют указанным критериям.
Что не так в командной строке?
Ответы
Ответ 1
У меня была такая же проблема, когда я пользовался русской версией MS Windows 7 Pro.
Эта проблема была решена, когда я проверяю "World Wide Web Services (HTTP)"
в списке сервисов. Для моей русской версии Windows она была названа "службы Интернета (HTTP)"
Итак, эта командная строка отлично работает:
>> netsh advfirewall firewall set rule name="службы Интернета (HTTP)" new enable=yes
Ответ 2
Для Windows 7:
Введите firewall.cpl при запуске (Win + R), а затем на левой панели открытого окна перейдите в Дополнительные настройки, а затем в Входящие правила там будет список правил, в этом find World Wide Web Services (HTTP Traffic-In)
и включите это, если вы также заинтересованы в HTTPS, а затем включите World Wide Web Services (HTTPS Traffic-In)
.
Ответ 3
name должно быть правилом group, как показано ниже:
>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes
Ответ 4
Подобно Sohail xIN3N и вопреки Jamie выше, но вот что, наконец, помогло мне:
netsh advfirewall firewall set rule name="World Wide Web Services (HTTP Traffic-In)" new enable=yes
Сведения о системе:
- Win7 x64
- Брандмауэр Windows с расширенной безопасностью Версия:
6.1.7601.17514
- IIS 7
Ответ 5
Чтобы разместить свой собственный веб-сайт на своем ПК. убедитесь, что вы перенаправили трафик на порт 80 с вашего маршрутизатора на локальный ПК (переадресация портов). И убедитесь, что брандмауэр включен для IIS или любого другого веб-сервера, который вы решили использовать.