Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Apache-Proxy, Weiterleitung von Port 80 auf Webservice 8080

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2006
    Beiträge
    10

    Post Apache-Proxy, Weiterleitung von Port 80 auf Webservice 8080

    Hallo ,

    ich hoffe in diesem Forum kann mir weitergeholfen werden. Also mein Problem ist folgendes.

    Ich habe einen Apache2 auf Debian 4 laufen. Normaler Zugriff auf Webseiten über Port 80. Jetzt habe ich einen kleinen Webservice (nicht Webserver!) programmiert der auf Port 8080 läuft. Wenn ein Client sich über 8080 mit dem Service verbindet funktioniert alles wunderbar. Jedoch würde ich gerne den Service über Port 80 zugänglich machen.

    Dazu habe ich einen (reverse) Proxy installiert. Also folgende Module:
    * proxy.load
    * proxy_http.load
    * proxy_html.load
    * proxy_connect.load

    Dadurch wollte ich erreichen, dass Anfragen auf http://meineip.de/service (also Port 80) auf intern auf Port 8080 weitergeleitet werden. Also http://localip:8080/service
    Dazu habe ich folgende Einträge in die VirtualHost gemacht:
    Code:
    <Location /service >
                    <Limit GET POST OPTIONS PROPFIND>
                            Allow from all
                    </Limit>
                    ProxyPass http://localip:8080/service
                    ProxyPassReverse http://localip:8080/service
    </Location>
    Das funktioniert so aber nicht. Wenn ich im Browser meineip.de/service?wsdl eingebe, bekomme ich das ganze XML Zeug ausgegeben. Wenn ein Client jedoch auf den Service zugreifen will, bekomme ich einen Connection Timeout.

    Ich hoffe das hier jemand eine Idee hat. Oder eine Andere Möglichekeit einen Webservice über Port 80 freizugeben.

    Vielen Dank schonmal

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.063
    Was ist den "Client", wie verbindet er sich, auf was genau greift er zu, ...?

    Ansonsten: Die Proxy-Verbindung scheint ja zu funktionieren.
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Apr 2006
    Beiträge
    10
    Hallo also der Service stellt einen RPC Schnittstelle bereit, also eine Funktion die Daten aus einer Datei liest und am Ende einen String zurückliefert.

    Code:
    @WebService
    @SOAPBinding(style=Style.RPC)
    
    ....
    Der Client ruft diese Funktion auf und soll dann den String in einer Datei speichern.

    PS: Service und Client sind in Java geschrieben!

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.063
    Läuft der Zugriff von "Client" denn über http?
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Apr 2006
    Beiträge
    10
    Wie meinst Du das?

    Also der Client bekommt als Adresse die IP des Webservers + /service,

    z.B. http://123.145.789.123/service

    Meintest Du das?

  6. #6
    Registrierter Benutzer
    Registriert seit
    Apr 2006
    Beiträge
    10
    Na weiss keiner mehr Rat?

    Ich wäre für jeden Vorschlag dankbar, wie ich ein Webservice über Port 80 veröffentlichen kann!

    LG

Ähnliche Themen

  1. Fedora 8/Kernel 2.6.24 und USB 2.0 - Cardreader versagt Dienst
    Von Luzypher im Forum stationäre Hardware
    Antworten: 0
    Letzter Beitrag: 20.03.08, 18:40
  2. WLAN RTL8180 unter Kubuntu
    Von srvguy im Forum Anbindung an die Aussenwelt
    Antworten: 103
    Letzter Beitrag: 19.02.06, 18:51
  3. Suse 9.2 fährt nicht mehr runter
    Von ignisfatuus im Forum System installieren und konfigurieren
    Antworten: 9
    Letzter Beitrag: 08.08.05, 09:22
  4. Antworten: 1
    Letzter Beitrag: 25.05.04, 20:52
  5. von SuSE- zu DebianLinux ?
    Von verve im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 23.03.04, 18:28

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •