← Back to team overview

sslug-teknik team mailing list archive

Re: Firewall

 

Kaare Rasmussen wrote:
> A - Min firewall
> B og C - Linux-maskiner
> D - En Windows NT
> E - En Linux mere
> B, C og D skal agere som webservere. E er min private maskine.

Jeg tror du kan klare dit problem ved at køre Apache med mod_rewrite på
A, og så redirecte de forsekellige URLer til forskellige porte som du så
har "tunnel'et" igennem firewallen til de respektive maskiner.

Altså:

Du sætter Apache op på A så den svare på alle dine domains, når den så
for en forspørgsel på Bdomain.dk, så rewriter den (via mod_rewrite)
URLen til http://Bdomain.dk:81, din firewall (via ipchains) forwarder så
port 81 til maskine B som køre en webserver på port 81. Det sammen for C
og Ddomain.dk, bare på en anden port. B, C og D skal udad til bare køre
igennem A via ip-masq.

Kan du forstå hvad jeg mener?

Jeg prøver lige at uddybe lidt mere:

A:
Skal køre ip-masq.
Skal køre en alm. Apache på port 80 med mod_rewrite
Skal køre ipportfw på 3 porte (81-->B, 82-->C, 83-->D)

B, C, D: 
Skal køre en ("normal") Apache på port 81, 82 og 83 henholdsvis.

ipportfw info:
http://www.monmouth.demon.co.uk/ipsubs/portforwarding.html
mod_rewrite info:
http://sunsite.auc.dk/apache/docs/misc/rewriteguide.html
ip_masq info: http://sunsite.auc.dk/ldp/HOWTO/IP-Masquerade-HOWTO.html

-- 
Best Regards
Emil S Hansen - esh@xxxxxxxxxxxxx - ESH12-RIPE
System Manager, Sophistic Systems - www.sophistic.com


Follow ups

References