2012-06-28 11 views
26

Ich versuche, meine Site im lokalen Netzwerk zu teilen. Ich möchte das Kommandozeilen-Tool verwenden, um diese Aktion auszuführen.Wie "World Wide Services (HTTP)" in der Firewall mithilfe der Befehlszeile aktivieren?

Manuell: So aktivieren Sie den HTTP-Zugriff über die Windows-Firewall unter Windows 7. Geben Sie im Startmenü "Ein Programm über die Windows-Firewall zulassen" ein. Scrollen Sie am Ende der Liste und suchen Sie nach WWW-Diensten (HTTP) und aktivieren Sie sie in Ihren Netzwerken. Es funktioniert gut.

Befehlszeile funktioniert nicht:

>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes 

Fehler: Keine Regeln den angegebenen Kriterien entsprechen.

Was ist falsch in der Befehlszeile?

Antwort

10

Ich hatte das gleiche Problem, wenn ich russische Version von MS Windows 7 Pro.

Dieses Problem wurde gelöst, wenn ich in der Liste der Dienste "World Wide Web Services (HTTP)" überprüfen. Für meine russische Version von Windows funktioniert "службы Интернета (HTTP)"

Also diese Befehlszeile fein benannt wurde:

>> netsh advfirewall firewall set rule name="службы Интернета (HTTP)" new enable=yes 
7

Name Regel Gruppe wie unten sein muss:

>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes 
+0

Ich habe eine Nachricht erhalten, dass 2 Einstellungen geändert wurden und das Ergebnis OK war. Der externe Zugriff wird jedoch weiterhin verweigert. (Die Deaktivierung der AVG-Firewall behebt jedoch das Problem). Könnte AVG stören? Wenn ja, gibt es einen Workaround? – reubenjohn

38

für Windows 7: Geben Sie firewall.cpl bei lauf (Win + R) und dann auf der linken Seite des geöffneten Fensters gehen Sie zu Erweiterte Einstellungen dann in Eingehende Regeln wird es eine Liste von Regeln geben, in diesen finden Sie World Wide Web Services (HTTP Traffic-In) und aktivieren Sie diese, wenn Sie auch in HTTPS interessiert sind dann auch aktivieren Sie World Wide Web Services (HTTPS Traffic-In).

+0

Die einzige WWW-Regel in der Liste ist ** "WWW-Dienste (HTTPS-Traffic-In)" **!Leider ist die Regel, nach der ich suche, ** "WWW-Dienste (HTTP-Traffic-In)" ** – reubenjohn

+0

Suchen Sie nach einer Regel, die dieser ähnlich ist. Eigentlich gibt es viele Regeln, also musst du sie sorgfältig durchforschen. –

+0

@reubenjohn Sie haben es wahrscheinlich schon gefunden, aber das, nach dem Sie suchen, ist weiter unten auf der Liste. –

0

Um Ihre eigene Website auf Ihrem PC zu hosten. Stellen Sie sicher, dass Sie den Verkehr auf Port 80 von Ihrem Router an Ihren lokalen PC weitergeleitet haben (Portweiterleitung). Stellen Sie außerdem sicher, dass die Firewall für den IIS oder den von Ihnen ausgewählten Webserver aktiviert ist.

3

Ähnlich Sohail xIN3N und im Gegensatz zu Jamie oben, aber die folgende ist, was für mich endlich geklappt:

netsh advfirewall firewall set rule name="World Wide Web Services (HTTP Traffic-In)" new enable=yes 

Systems:

  • Win7 x64
  • Windows-Firewall mit erweiterter Sicherheit Version : 6.1.7601.17514
  • IIS 7