Toon posts:

Apache mod proxy

Pagina: 1
Acties:

Verwijderd

Topicstarter
Standaard hebben we een e-commerce website op poort 80. Daarnaast hebben we een aparte e-commerce website voor een bepaalde klant op poort 8997. De e-commerce websites draaien op een Providex webserver (zeer eenvoudig) en moeten allemaal op verschillende poorten staan. Dit kan dus niet op een andere manier configureerd worden. Nu mag de klant niet via poort 8997 naar buiten. Het is een internationaal bedrijf, dus zorgen dat ze wel via deze poort naar buiten kunnen is geen optie.
Door middel van mod_proxy in Apache dacht ik dit op te lossen door de volgende virtual hosts aan te maken:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<VirtualHost *>
    ProxyRequests Off
    ProxyPreserveHost On

     ServerName klant.domein.nl
     ProxyPass / http://10.0.0.5:8997/
     ProxyPassReverse / http://10.0.0.5:8997/

</VirtualHost>

<VirtualHost *>
    ProxyRequests Off
    ProxyPreserveHost On

     ServerName ecommerce.domein.nl
     ProxyPass / http://10.0.0.5:80/
     ProxyPassReverse / http://10.0.0.5:80/

</VirtualHost>


Nu is het probleem dat alle requests naar de eerste virtual host worden verwezen, dus ook 'ecommerce.domein.nl' gaat naar poort 8997. Wat doe ik hier verkeerd?

  • marko77
  • Registratie: Februari 2002
  • Laatst online: 06-05-2025
Volgens mij gaan de request altijd allemaal naar de eerste host, tenzij er een servername is die matched met een latere host.

Weet je zeker dat je wel het correcte domein aanroept?

Mijn rig


Verwijderd

Topicstarter
Ik heb het laten testen en klant.domein.nl en ecommerce.domein.nl gaan naar poort 8997

Verwijderd

Topicstarter
Niemand?

Verwijderd

Probeer eens serveralias klant.domein.nl en serveralias ecommerce.domein.nl aan je vhosts toe te voegen

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ik doe dit zelf altijd zo:

code:
1
2
3
4
5
6
<VirtualHost host.name:80>
        ServerName host.name
        
        RewriteEngine On
        RewriteRule /(.*) http://10.0.1.209/$1 [P,L]
</VirtualHost>

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Equator
  • Registratie: April 2001
  • Laatst online: 13:40

Equator

Crew Council

#whisky #barista

Dit hoort niet onder PNS, maar meer onder Server Software
Move naar WS&SS

Verwijderd

Topicstarter
De 'ReWriteRule' werkt! Bedankt!
Pagina: 1