Reverse proxy met Apache naar server met IIS + .Net app

Pagina: 1
Acties:

  • FvH
  • Registratie: Oktober 2001
  • Laatst online: 07-01-2025

FvH

Aan het typen...

Topicstarter
Ik heb een setup waar achter het internet eerst een server staat die als reverse proxy optreed. Daarachter staat dus de daadwerkelijke webserver.

Afbeeldingslocatie: http://tweakers.net/ext/f/qMdN0XyZ5KxBrwah1E2ou5BU/full.gif

Op de proxy-server (waar de client via het internet dus tegen "praat") staat win2k3 met apache 2.2 win32. Deze acteert als reverse proxy voor een paar applicaties.

Op de volgende manier: (uit httpd.conf)
code:
1
2
3
4
ProxyPass              /App1SSL/    https://192.168.40.50/
ProxyPassReverse   /App1SSL/    https://192.168.40.50/
ProxyPass              /App1/          http://192.168.40.50/
ProxyPassReverse   /App1/         http://192.168.40.50/


Deze proxypasses werken prima. Ik constateer echter 1 probleem. De apache server zelf draait op ssl (dus mensen komen via een https://<domainname> binnen)

Als ik https://<domainname>/App1/ doe, werkt de applicatie perfect. Het is een ASP.NET applicatie op .net 2.0. Alle AJAX componenten functioneren ook zonder problemen.

Als ik echter naar https://<domainname>/App1SSL/ ga, werkt de applicatie wel, ajax componenten ook, maar krijg ik vanaf pagina 1 de volgende javascript error in de browser:
code:
1
2
3
4
5
Line: 110
Char: 1
Error: 'Sys' is undefined
Code: 0
URL: https://localhost/App1SSL/


Wat ik niet goed begrijp is dat zonder SSL het wel zonder errors werkt en over SSL ineens deze melding veroorzaakt.

Iemand enig idee?

What are clouds made of? Linux servers mostly!


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Grote gok: kan het zijn dat een bepaald javascriptje hardgelinked is (dus ipv src='/js/scriptje.js' met src='http://url/js/scriptje.js') gelinked is en dat die niet geladen wordt omdat hij dan hardcoded HTTP ipv HTTPS gebruikt? :)

  • FvH
  • Registratie: Oktober 2001
  • Laatst online: 07-01-2025

FvH

Aan het typen...

Topicstarter
Nee gechecked. Deze Javascripts zijn allemaal van MS uit de AJAX library die je in Visual Studio 2008 kunt laden. Zijn dus niet zelf geschreven.

Het rare is ook dat alles lijkt te werken. Zoals bijv. comboboxen e.d. vullen met de juiste gegevens na selectie e.d. (zonder refresh/postback, mbv ajax dus)

Maar de browser laat JS-errors zien en dat vind ik niet netjes richting de klant.

What are clouds made of? Linux servers mostly!