Seite 1 von 1

Browserfunktion nicht auf interne IP

Verfasst: Freitag 18. Februar 2011, 20:58
von HCS
Hallo Abacom,
die Browserfunktion lässt bei mir keine Verbindung auf eine Interne IP (zB http://127.0.0.1:81/ oder http://localhost...) zu.

Zum Beispiel läuft auf dem Rechner (auf dem auch PL läuft) ein weiteres Programm das via Browser zu steuern ist.
Optimal ist dann, wenn man im PL- Projekt ein Frontplatte erstellt, in dem eben dieses andere Programm zu bedienen wäre.
Geht aber leider nicht.
Öffnet man den "normalen" Internetexplorer, geht es tadelos.

Zur Info:
Serverprogramm ist ein Apache
Demolink:
http://hcs-regeltechnik.homeip.net:81/s ... demo&go=ok

Bernd

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 22. Februar 2011, 07:23
von HCS
Hallo Abacom,
für mich ist die Funktion sehr wichtig.
Bitte um Klärung der Funktion.

mfg

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 22. Februar 2011, 07:40
von KAKTUS
Man kann beim Apache angeben auf das er nicht auf port 80 sondern auf port 81 hört.

Wenn beide Webserver auf dem gleichen Port hören, dann gibts Konflikte.

Die Direktive Listen weist den Server an, eingehende Anfragen nur an bestimmten Ports oder Adress/Port-Kombinationen zu akzeptieren. Wenn bei der Listen-Direktive nur eine Portnummer angegeben wird, dann lauscht der Server auf allen Netzwerkinterfaces an dem angegebenen Port. Ist auch eine IP-Adresse angegeben, dann lauscht der Server an der angegebenen Schnittstelle auf dem angegebenen Port. Es können mehrere Listen-Anweisungen verwendet werden, um eine Reihe von Adressen und Ports anzugeben, an denen gelauscht werden soll. Der Server wird dann auf Anfragen an jeder der abgehörten Adressen und Ports antworten.

Um beispielsweise den Server zu veranlassen, sowohl an Port 80, als auch an Port 8000 Verbindungen zu akzeptieren, geben Sie an:

Listen 80
Listen 8000

Um den Server Verbindungen an zwei bestimmten Netzwerkinterfaces und Ports zu akzeptieren zu lassen, geben Sie an:

Listen 192.0.2.1:80
Listen 192.0.2.5:8000

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 22. Februar 2011, 09:55
von HCS
Hallo Kaktus,

danke für deine Antwort.
Das Problem ist nicht der Port, sondern der Umstand, dass man über den PL-Browseraufruf offenbar nicht auf einen separat laufenden Apache Webserver auf dem gleichen System zugreifen kann. Es geht also nicht um den Profilab-Webserver, sondern einen unabhängig gestarteten Apache (der auf den Port 81 hört, auf Listen 80 eingestellt ist es aber dasselbe Problem).
Der Apache Server lässt sich entweder über http://127.0.0.1:81 oder http://localhost:81 ansprechen, was z.B. auch im Internet Explorer oder per Ping einwandfrei klappt. Der gleiche Aufruf über die PL-Browserfunktion führt aber ins Leere. Ruft man eine externe IP Adresse oder Domain auf, funktioniert es tadellos.

Also:
Profilab Browserfunktion => Aufruf http://127.0.0.1 => klappt nicht
Profilab Browserfunktion => Aufruf http://87.230.76.151 => klappt

Hat jemand einen Lösungsvorschlag?

Danke & Gruß
Bernd

Re: Browserfunktion nicht auf interne IP

Verfasst: Mittwoch 23. Februar 2011, 19:12
von KAKTUS
jetzt hab ichs verstanden.

Geht bei mir auch nicht.

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 1. März 2011, 06:59
von HCS
Hallo Abacom,
dieses Problem wurde noch nicht gelöst.
Ich bitte um eine kurze Stellungnahme, ob dies behandelt wird.
Danke
Bernd

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 1. März 2011, 09:20
von abacom
Die Komponente basiert auf dem Internet Explorer. Ich fürchte, dass diese Problematik für uns nicht lösbar ist.

Re: Browserfunktion nicht auf interne IP

Verfasst: Dienstag 1. März 2011, 11:48
von HCS
Hallo Abacom,
Danke für die Antwort!
Aber eins ist dennoch komisch:
Ruft man den Internetexplorer alleine auf, funktioniert es ohne Probleme.
Nur wenn die PL-Brauserfunktion aufgerufen wird, geht es nicht?

Bernd