Apache, virtualhosts en portforwards

Pagina: 1
Acties:

  • Rob
  • Registratie: Februari 2000
  • Niet online
Een tijdje geleden was hier al een topic over, maar deze is volgens mij in het grote zwarte cheetah gat verdwenen, want ik kan 'm niet meer vinden.

Is het mogelijk, en zo ja hoe, om een virtualhost aan te maken op een apache server en deze automatisch door te laten sturen naar een intern (dus niet internet routeable) adres door te sturen?

Bijvoorbeeld:
een server heeft de hostname twieker.nl :)
daar wordt een sub domein bij gemaakt die heet ik-ben-een.twieker.nl

In de apache configuratie wordt een virtual host aangemaakt voor ik-ben-een.twieker.nl alleen deze moet doorgestuurd worden naar een machine die in het interne netwerk zit (en soort van portfw dus alleen dan 'in' een virtual host)

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Verwijderd

Dan moet je met ipchains gaan spelen, om een server uit een intern netwerk 'door te prikken' op een poort naar buiten. Je kunt dan b.v. poort 80 van de interne server op 81 van de 'main server' zetten. Maar volgens mij kan het zoiezo niet op een virtualhost met poort 80 tussen de andere virtualhost, je zult altijd een andere poort krijgen.

http://www.google.com/search?hl=nl&safe=off&q=ipchains+server+port+forward+linux&lr=

  • Rob
  • Registratie: Februari 2000
  • Niet online
Op vrijdag 29 juni 2001 12:27 schreef [nielsonline] het volgende:
Dan moet je met ipchains gaan spelen, om een server uit een intern netwerk 'door te prikken' op een poort naar buiten. Je kunt dan b.v. poort 80 van de interne server op 81 van de 'main server' zetten. Maar volgens mij kan het zoiezo niet op een virtualhost met poort 80 tussen de andere virtualhost, je zult altijd een andere poort krijgen.

http://www.google.com/search?hl=nl&safe=off&q=ipchains+server+port+forward+linux&lr=
Daarmee ben ik al bekend, alleen het zou wel mooi zijn als het binnen apache geregeld kan worden.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • Mark
  • Registratie: Juni 1999
  • Laatst online: 06-05 22:26
Apache kan zoiets niet, het is een webserver en dus geen firewall of proxy.
Wat je ook kunt doen is squid draaien als proxy voor een interne webserver.
Een andere mogelijkheid is LVS (http://www.linuxvirtualserver.org/)