Hallo.
Ik heb hier een webapplicatie draaien op een Windows 2000 server in combinatie met IIS 5. Nu is het zo dat deze applicatie aangeboden moet worden op internet. Aangezien ik er niet zo'n voorstander van ben om die machine direct aan internet te hangen had ik het volgende bedacht.
Een Linux machine met Apache welke met behulp van de proxy module van Apache de pagina's bij de Windows 2000 machine haalt en vervolgens aanbiedt op de client.
So far so good en bovenstaande werkt allemaal als een trein. Alleen met leestekens maakt apache er een zooitje van.
een statische html pagina met de volgende inhoud:
De leestekens werken wel goed zodra ik de pagina direct van de IIS server haal.
Zodra ik de pagina door de linux machine haal werkt de onderste regel (dus zonder ascci notatie) niet. In plaats van de Ï Ë krijg ik 2 vierkantjes.
Iemand enig idee hoe ik apache aan zijn verstand gepeuterd krijg dat hij de onderste regel ook gewoon moet doorgeven zonder het zaakje te vernaggelen?
Stukje httpd.conf:
Ik heb hier een webapplicatie draaien op een Windows 2000 server in combinatie met IIS 5. Nu is het zo dat deze applicatie aangeboden moet worden op internet. Aangezien ik er niet zo'n voorstander van ben om die machine direct aan internet te hangen had ik het volgende bedacht.
Een Linux machine met Apache welke met behulp van de proxy module van Apache de pagina's bij de Windows 2000 machine haalt en vervolgens aanbiedt op de client.
So far so good en bovenstaande werkt allemaal als een trein. Alleen met leestekens maakt apache er een zooitje van.
een statische html pagina met de volgende inhoud:
code:
1
2
| <p>Dit werkt wel: Ï Ë </p> <p>Dit werkt niet:Ï Ë </p> |
De leestekens werken wel goed zodra ik de pagina direct van de IIS server haal.
Zodra ik de pagina door de linux machine haal werkt de onderste regel (dus zonder ascci notatie) niet. In plaats van de Ï Ë krijg ik 2 vierkantjes.
Iemand enig idee hoe ik apache aan zijn verstand gepeuterd krijg dat hij de onderste regel ook gewoon moet doorgeven zonder het zaakje te vernaggelen?
Stukje httpd.conf:
code:
1
2
3
4
5
6
7
8
9
| <VirtualHost 10.1.1.43>
ServerName test.bedrijf.nl
ProxyPass / http://webapplicatie.bedrijf.nl/
ProxyPassReverse / http://10.1.1.101/
ErrorLog /www/test.bedrijf.nl/logs/error.log
CustomLog /www/test.bedrijf.nll/logs/access.log common
</VirtualHost> |
[ Voor 3% gewijzigd door Verwijderd op 01-11-2004 14:12 ]