apache2 proxypass ssl probleempje

Pagina: 1
Acties:

  • DiveZoner
  • Registratie: Augustus 2001
  • Laatst online: 09-08 17:07
Ik zit met de volgende situatie:

Op een server draait een apache2 webserver met een proxypass en SSL configuratie. Deze stuurt bepaalde requests door naar een SunOne Appilicatie server waarop een bepaalde applicatie draait.

Alles lijkt goed te werken behalve het volgende:
als er in een bepaald formulier een postcode ingevuld wordt, wordt het volgende stukje javascript gestart:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function fillAdres(postcode, straat, plaats, provincie) {
        if (postcode.length == 6) {
                var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
                xmlDoc.async="false"
                var requeststring = "getadres.jsp?postcode=" + postcode

                xmlDoc.load(requeststring);

                var adresnode = xmlDoc.selectSingleNode("//Adres")
                var straatnaam = adresnode.getAttribute("straatnaam")
                var plaatsnaam = adresnode.getAttribute("plaatsnaam");
                var provincienaam = adresnode.getAttribute("provincie");

                if (straatnaam.length > 0) straat.value = straatnaam;
                if (plaatsnaam.length > 0) plaats.value = plaatsnaam;
                if (provincienaam.length > 0) provincie.value = provincienaam;
        }
}


deze code roept een simpele jsp aan welke een xml-tje terugstuurd met de adres gegevens. Als de applicatie direct op de SunOne omgeving benaderd wordt werkt het prima, als de applicatie via de apache proxy over de normale http verbinding benaderd wordt werkt het prima, maar als het over de https verbinding getest wordt, faalt de javascript code.

Nader onderzoek heeft uitgewezen dat de xmlDoc.load false teruggeeft en dus geen data heeft opgehaald. Echter zowel in het access log van SunOne als de ssl access log van apache is te zien dat getadres.jsp wel aangeroepen wordt. Deze laatste heb ik meegevolgt in de debugger en wordt gewoon goed uitgevoerd. Blijkbaar gaat het mis met het terugsturen van de gegenereerde xml naar het aanroepende xmlDoc object.

Iemand enig idee? Als mijn informatie te summier is, vraag! (zeg er maar even bij: ben beslist geen apache specialist)

Tevens blijkt de download servlet ook niet te functioneren over deze proxypass ssl constructie. Geen idee of dit hetzelfde probleem is...

[ Voor 6% gewijzigd door DiveZoner op 22-07-2004 15:11 . Reden: toevoeging over download servlet ]

Sign here: _________________


  • DeTeraarist
  • Registratie: November 2000
  • Laatst online: 25-08 11:32

DeTeraarist

#Boots2Asses

xmlDoc.parseError.reason geeft een foutmelding over het hoe en wat met de XML die je laad. Wat zegt dat?

[ Voor 17% gewijzigd door DeTeraarist op 22-07-2004 17:53 ]

Soms, als ik heel stil ben, kan ik de zon horen schijnen


  • DiveZoner
  • Registratie: Augustus 2001
  • Laatst online: 09-08 17:07
DeTeraarist schreef op 22 juli 2004 @ 17:52:
xmlDoc.parseError.reason geeft een foutmelding over het hoe en wat met de XML die je laad. Wat zegt dat?
code:
1
alert(xmlDoc.parseError.reason);

geeft: The download of the specified resource has failed.

Aangezien de betreffende jsp pagina wel goed wordt uitgevoerd, gaat er iets niet goed in het terugsturen van het resultaat over die apache proxypass naar de client.

Sign here: _________________