Ich habe einen Webdienst, der auf Port ausgeführt werden muss 8731
. Ich verwende Windows 7 x64 mit XAMPP.
Aus Datenschutzgründen nehmen wir an, dass meine öffentliche IP-Adresse, die auf whatismyip.com angezeigt wird,123.456.78.90:
- http://192.168.0.2// Funktioniert einwandfrei, lädt den ersten
<VirtualHost *:80>
Block in meinen vhosts - http://192.168.0.2:8731/WebService/Namespace// Funktioniert einwandfrei, gibt die WSDL zurück
- http://123.456.78.90// Funktioniert einwandfrei, zeigt auf
192.168.0.2
- http://123.456.78.90:8731/WebService/Namespace// Schlägt fehl. Chrome kann keine Verbindung zu 123.456.78.90:8731 herstellen
In meinem Router habe ich eine Portweiterleitung eingerichtet. Port 80 leitet zu weiter 192.168.0.2
. Ich habe versucht, Port 8731 an dieselbe IP weiterzuleiten, aber es scheint keinen Unterschied zu machen. Der Port scheint von meinem Router überhaupt nicht blockiert zu sein.
Ein Test aufcanyouseeme.orgergibt einen Erfolg für Port 80 und ein Timeout für Port 8731.
Ich habe auch versucht, NameVirtualHost *:8731
meine virtuellen Hosts zu erweitern und einen <VirtualHost *:8731>
Block festzulegen, nachdem ich die Portweiterleitung für Port 8731 auf 192.168.0.2 aktiviert und eine Listen 8731
Zeile in meiner httpd.conf hinzugefügt hatte, die auf den richtigen Vhost-Block verweist.
Irgendwelche Ideen? Wo kann ich als nächstes suchen?
Antwort1
Stellen Sie sicher, dass dieser bestimmte Port nicht von einer Firewall blockiert wird. Können Sie die Windows-Firewall selbst auf Blockierungen prüfen? Vielleicht blockiert die Windows-Firewall ihn.