Toon posts:

2 Webservers naast elkaar andere url?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vraagje,

Ik heb hier 2 webservers staan, 1 met apache en 1 met tomcat. Op de tomcat draait een apparte webaplicatie en op de apache draait onze website. Nu wil ik dat als go.seconet.be binnen komt op de apache dat hij deze dan doorverwijst in de DMZ naar de tomcat webserver en dat de tomcat via de default gateway weer naar buiten gaat. En als de url www.seconet.nl is dan wil ik dat de apache hem beantwoord, maar dat kan ik wel met virtualhosts. Dus het komt er op neer dat go.seconet.be doorgestuurd moet worden via de apache in de DMZ naar de tomcat webserver. Weet iemand hoe ik dit kan doe in apache?

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 08-05 19:22
Je kunt in apache gewoon gebruik maken van ProxyPass.. hiermee kun je requests voor een bepaalde virtual host doorsturen naar een ander adres (zonder dat de gebruiker dit overigens merkt...) dus alles wat binnenkomt op de virtual host go.seconet.be binnenkomt wordt geproxied naar de tomcat server

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


Verwijderd

Topicstarter
Weet je zeker dat ik daar het ip adres van de tomcat server in kan zetten???????????? Binnen het interne netwerk????

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

Lees de manual dan over ProxyPass.

Verwijderd

Ik weet niet of het met apache ook zo heet/werkt, maar win2k maakt gebruik van hostheaders, die door ie3+ en ns gewoon worden ondersteund.

  • Tomsworld
  • Registratie: Maart 2001
  • Niet online

Tomsworld

officieel ele fan :*

http://httpd.apache.org/docs/mod/mod_proxy.html

zoiets zoek je waarschijnlijk ?
<VirtualHost *>
ServerName blaat.be
ServerAlias *.blaat.be
ProxyPass / http://10.0.0.2/
ProxyPassReverse / http://10.0.0.2/
</VirtualHost>

"De kans dat een snee brood op een nieuw tapijt valt met de beboterde zijde onderaan, is recht evenredig met de prijs van het tapijt"


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
ProxyPass wordt volgens mij de laatste tijd minder gebruikt, mod_rewrite schijnt beter te performen. Het kan in elk geval met allebei. Squid had ook dergelijke capaciteiten, maar dat bleek anderhalf jaar geleden nog niet goed te werken. Wellicht nu wel, squid is voor de rest vrij "koel".

Ik heb een soortgelijke opzet, weliswaar niet met een DMZ, maar met twee verschillende webservers die voor verschillende vhosts de pagina's serveren.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 |
 |        mod_rewrite
 |           /\               |-------------|
 |          /  \              |    zope     |
---------> /    \ - vhost1 -> |             |
<========  \    / <========== | (port 8080) |
 |          \  /              |             |
 |           \/               |-------------|
 |         /\ |  
 |     |  |  vhost2
 |         |  |
 |         | \/ 
 |   |-----------------|
 |   |                 |
 |   | apache          |
 |   |                 |
 |   |  (port 80)      |
 |   |                 |
 |   |-----------------|
 |


Dit ziet er dan ongeveer zo uit. Een entry voor een vhost die naar port 8080 doormoet komt er als volgt uit te zien:
code:
1
2
3
4
5
6
7
8
9
<VirtualHost xxx.xxx.xxx.xxx>
        ServerName vhost.domain.org
        ReWriteEngine on
        ReWriteCond %{HTTP_HOST}      ^vhost.domain.org.*$
        ReWriteRule ^/(.+)             http://xxx.xxx.xxx.xxx:8080/plone/$1 [P,L]
        ReWriteLog /var/log/vhost-rewrite.log
        RewriteLogLevel 1
        CustomLog /var/log/vhost.log combined
</VirtualHost>

[ Voor 3% gewijzigd door sebas op 28-03-2003 18:37 . Reden: ascii art ontfux0red ]

Everyone complains of his memory, no one of his judgement.


Verwijderd

Apache proxyserver module configureren, kun je zelfs intern doorverwijzen naar een andere poort. Zo gebruiken wij 't ook.

Idd dus http://httpd.apache.org/docs/mod/mod_proxy.html zoals iemand hierboven al zei. Werkt perfect en super simpel.

[ Voor 35% gewijzigd door Verwijderd op 28-03-2003 15:39 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Verwijderd schreef op 28 March 2003 @ 15:24:
Weet je zeker dat ik daar het ip adres van de tomcat server in kan zetten???????????? Binnen het interne netwerk????
Wat houdt je tegen om dat zelf op te zoeken? Je had een vraag, en daarvoor heb je een suggestie gekregen. Wat je dan gaat doen is (mbv documentatie e.d.) onderzoeken of die suggestie aan je eisen voldoet.

Oh, en één vraagteken is ook wel voldoende.
Pagina: 1