So konfigurieren Sie IIS auf meinem PC, damit andere Computer darauf zugreifen können


4

Ich habe einen Computer mit Windows 7 Home Premium x64.

IIS7 ist in Betrieb. Ich kann zu localhost: 80 navigieren und der schicke IIS7-Begrüßungsbildschirm wird angezeigt.

Wenn ich dies auf einem meiner anderen Computer versuche, tritt eine Zeitüberschreitung der Anforderung auf. Ja, ich kann den IIS7-Hostcomputer erfolgreich von den anderen Computern aus anpingen.

Ich habe versucht, die IIS7-Dokumentation zu durchsuchen, und die Antwort ist wahrscheinlich da, aber ich kann sie nicht finden.

Oder hat es vielleicht etwas mit der Windows 7-Sicherheit zu tun?

Vielen Dank.


Ich hatte ein ähnliches Problem (mit Windows 8), zog mir die Haare aus dem Kopf - ich hatte alle Firewall-Regeln, dreifach überprüften Bindungen, iisreset, Sie nennen es. Es stellte sich heraus, dass Chrome auf meinem Client-PC es blockierte, weil es sich 6666um einen "unsicheren Port" handelte.
BrainSlugs83

Antworten:


6

Vielleicht ist es die Windows-Firewall (oder eine Firewall eines Drittanbieters), die diesen Datenverkehr blockiert ...


2

Versuchen Sie, über die IP-Adresse eine Verbindung zum Webserver herzustellen? Um DNS zu isolieren, können Sie versuchen, eine Verbindung über die IP-Adresse herzustellen.

Und ich bin damit einverstanden, dass die Windows-Firewall der wahrscheinlichste Schuldige ist. Wenn Sie die Firewall ausschließen können, möchten Sie möglicherweise die Bindungen der Site sowohl über den IIS-Manager als auch über Folgendes überprüfen:

NETSTAT -noab > out.txt && out.txt

1

Versuchen Sie auf dem Remotecomputer, ein Telnet für Port 80 auszuführen

Telnet SERVER_IP 80

Die 80 am Ende ist wichtig, weil sie Telnet anweist, eine Verbindung zu Port 80 herzustellen. Wenn Sie keine Verbindung herstellen können, würde ich die Windows-Firewall und die IIS-Konfiguration überprüfen. In dieser Reihenfolge.


1

Wenn Sie versuchen, eine Webentwicklung für die gesamte Windows-Basisgruppe durchzuführen, müssen Sie die (lokale) FireWall "Privat" oder "Arbeit" auf dem IIS-Computer deaktivieren, damit der andere Computer in der Basisgruppe die Anwendung sehen kann.


1

Es ist wahrscheinlich die Windows-Firewall. Wenn Sie nach Firewall suchen, wird das Dialogfeld Windows-Firewall angezeigt. Fügen Sie eine neue Eingangsregel hinzu. Wählen Sie die vordefinierte Regel für das World Wide Web (http) und aktivieren Sie sie.

Ich hoffe, das hilft!


-1

Keine Änderungen an der Firewall erforderlich. Bitte befolgen Sie die folgenden Schritte:

  1. Öffnen Sie den IIS-Manager
  2. Wählen Sie unter "Sites" die Website aus, auf die Sie remote zugreifen möchten (Standardwebsite).
  3. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Bindungen bearbeiten".
  4. Wählen Sie den Eintrag mit der Portnummer 80 aus und klicken Sie auf Bearbeiten.
  5. Ändern Sie den Hostnamen 'localhost' in seine eigene IP-Adresse (die IP-Adresse des Servers).
  6. Speichern Sie die Einstellungen.
  7. Greifen Sie über den folgenden Link auf die Website zu: http: // server_IP_address / Website_Name
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.