Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Webserver 2, 3 en 4 als folders onder webserver 1. Kan dat?

Pagina: 1
Acties:

  • Sjaakman
  • Registratie: Juni 2001
  • Laatst online: 18-03-2021
Hallo :)
Ik heb een vraag.

Er zijn vier CentOS (VM) webservers.
Server 1 hangt met port 80/443 (met een domeinnaam en SSL cert.) aan het externe IP-adres. Dit is 'de' webserver.

Maar CentOS-machines 2, 3 en 4 zijn óók webservers, maar ik kan er bij één domeinnaam maar één naar port 80/443 sturen, natuurlijk.

Is het mogelijk om op server 1, dé webserver, de inhoud van /html van de andere webservers in submappen van server 1 weer te geven?

Dit zou er dan zo uit kunnen zien
example.com (/html van server 1 zelf)
example.com/submap-a (/html van server 2)
example.com/submap-b (/html van server 3)
example.com/submap-c (/html van server 4)

De vraag is dus, hoe stel je iets dergelijks in... De /html-mappen van de andere servers mounten op server 1? Zou dat werken? Is dat de beste manier?

Wie heeft de gouden tip? _/-\o_

  • TommieW
  • Registratie: December 2010
  • Laatst online: 10:31

TommieW

Numa numa.

Als ik je goed begrijp ben je op zoek naar een reverse proxy. Je moet even zoeken hoe dat bij de software van jouw webserver moet.

1700X@3,9GHZ - Asus Crosshair VI Hero - 32GB Corsair LPX - GTX 1070Ti
iPhone 17 Pro Max - Macbook Pro 16" M1 Pro


  • ik222
  • Registratie: Maart 2007
  • Niet online
Op zich kan dat inderdaad, je kan op server 2, 3 en 4 bijvoorbeeld een NFS export van de /html map maken en die mounten in submappen van server 1. Een nette manier om iets dergelijks op te lossen is het alleen zeker niet ;)

Het beste kun je zoals hierboven al gezegd een reverse proxy voor je webservers hangen. Dan kan je bijvoorbeeld ook gewoon domein1.com op server 1 en domein2.com server 2 laten uitkomen enz. Ook zou je dan de proxy SSL kunnen laten afhandelen waarbij je door gebruik te maken van SNI zelfs meerdere domeinen met SSL kan laten draaien op een enkel publiek IP adres.

  • Powergrim
  • Registratie: Mei 2007
  • Laatst online: 28-11 21:05
Het kan makkelijker door (als je Apache2 gebruikt) een vhost script te maken.

Ik denk dat dit thread je al aardig kan helpen:

http://ubuntuforums.org/showthread.php?t=1019539

  • DVR123
  • Registratie: Maart 2010
  • Laatst online: 18-11 13:00
Idd gewoon ProxyPass gebruiken, toevallig vandaag nog gebruikt!

  • Ximon
  • Registratie: Juli 2004
  • Laatst online: 24-11 11:08
Als server 2, 3 en 4 eigenlijk aparte sites zijn kan je natuurlijk ook subdomein1.example.com, subdomein2.example.com en subdomein3.example.com naar resp. server 2, 3 en 4 laten verwijzen middels hun eigen IP adres.

Mocht je met een proxy aan de slag gaan dan zou ik hiervoor server 0 gebruiken, en deze proxy laten zijn voor servers 1, 2, 3 en 4. Dat ziet er een stuk overzichtelijker uit voor de spreekwoordelijke nieuwe systeembeheerder die het moet overnemen als jij ziek thuis zit. Je kan dit ook weer combineren met de subdomeinen hierboven ;)

[ Voor 6% gewijzigd door Ximon op 24-03-2015 11:17 ]

(╯°□°)╯︵ + ︵ x ︵ + ︵ x ︵ + ︵ x ︵ + ︵ x


  • BCC
  • Registratie: Juli 2000
  • Laatst online: 29-11 22:17

BCC

^^ Als eenvoudige proxy kun je Nginx of Apache gebruiken. Moet het sneller/beter/harder dan kun je naar squid, pound, varnish of haproxy kijken.

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


  • Equator
  • Registratie: April 2001
  • Laatst online: 28-11 20:09

Equator

Crew Council

#whisky #barista


  • Sjaakman
  • Registratie: Juni 2001
  • Laatst online: 18-03-2021
Ik ben naar ProxyPass(Reverse) gaan kijken, en het blijkt eenvoudiger dan gedacht :)

Maak bestand reverse-proxy.conf aan in /etc/httpd/conf.d, met de volgende tekst erin:

code:
1
2
3
4
ProxyRequests Off

ProxyPass /test1 http://192.168.1.10:8080/test1
ProxyPassReverse /test1 http://192.168.1.10:8080/test1

ProxyPass(Reverse) /lokalemap http://ip-andere-machine:poort/externemap

Je kunt het nog verder configureren, maar in de basis is dit het.

Bron: http://geekpeek.net/forward-reverse-apache-proxy-centos/

Dank allen!
Pagina: 1