Avatar billede fanto Nybegynder
04. september 2002 - 16:14 Der er 15 kommentarer og
1 løsning

Linux WEBSERVER og ROUTER

Jeg har en linux sat op som router (198.168.0.1) og en linux webserver (192.168.0.2). Derudover har jeg en fast ip-adresse 80.x.x.x og et domæne web.etellerandet.dk der bruger 80.x.x.x. Og nu kommer spørgsmålet: Hvordan får jeg sat min router og webserver op så alle web-kald går til 192.168.0.2 ?
Avatar billede Lasse Novice
04. september 2002 - 16:25 #1
En lille hjaelp paa vejen(men det ved du maaske allerede godt). Al inkommende trafik paa port 80 paa din router, skal portmappes til port 80 paa den interne maskine 192.168.0.2

Hvordan man decideret goer det paa en linux maskine ved jeg desvaerre ikke...
Avatar billede fanto Nybegynder
04. september 2002 - 16:27 #2
Jeg er klar over det er port 80 jeg skal kommunikerer over, men hvordan ?
Avatar billede fanto Nybegynder
04. september 2002 - 16:28 #3
Er det i iptables jeg skal "rode" ?
Avatar billede dank Nybegynder
04. september 2002 - 16:52 #4
mht til webserver delen så er det et spørgsmål om du du benytter

<Virtualhost *>

i httpd.conf filen - istedet for at angive en fast ip adresse. Så vil det virke uanset hvilken ip der sendes til.

Mht. til routeren, så er det dit iptables script der skal modificeres.
Avatar billede fanto Nybegynder
04. september 2002 - 17:04 #5
<VirtualHost 192.168.0.2> ?

Skal der så være følgende i iptables.sh:
iptables -A block -m state --protocol tcp --state NEW --destination-port http -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport http -i eth1 -j DNAT --to 192.168.0.2
Avatar billede dank Nybegynder
04. september 2002 - 17:12 #6
<Virtualhost *>

ikke noget ip nr.

Iptables. Prøv om den virker.
Avatar billede fanto Nybegynder
04. september 2002 - 17:20 #7
Nu har jeg fjernet ip-nummeret i VH og sat en * ind istedet.

kunne ikke starte med ./iptables: iptables -A block -m state --protocol tcp --state NEW --destination-port http -j ACCEPT

gjorde at min webserver ikke kunne komme på internettet:
iptables -t nat -A PREROUTING -p tcp --dport http -i eth1 -j DNAT --to 192.168.0.2

Er jeg på vildspor eller ????
Avatar billede simonvalter Praktikant
04. september 2002 - 18:33 #8
NameVirtualHost 192.168.1.3

<VirtualHost 192.168.1.3>
DocumentRoot /usr/local/www/data
ServerName gbit.dk
ErrorLog        /var/log/gbit-httpd-error.log
TransferLog    /var/log/gbit-httpd-access.log
</VirtualHost>

<VirtualHost 192.168.1.3>
DocumentRoot /usr/local/www/data/links
ServerName links.gbit.dk
ErrorLog        /var/log/links-httpd-error.log
TransferLog    /var/log/links-httpd-access.log
</VirtualHost>

et eksempel på virtual hosts ..
Avatar billede fanto Nybegynder
04. september 2002 - 19:01 #9
Det er stadi linien:
iptables -t nat -A PREROUTING -p tcp --dport http -i eth1 -j DNAT --to 192.168.0.2

der driller.

Er der nogen der ved hvor der er en ordentlig manual til iptables, helst på dansk ?
Avatar billede dank Nybegynder
04. september 2002 - 22:01 #10
Den bedste dansk guide jeg kender er denne: http://debianguiden.dk/dists/stable/html/iptables.html
Avatar billede dank Nybegynder
04. september 2002 - 22:01 #11
prøv at omskrive http til 80 istedet
Avatar billede fanto Nybegynder
04. september 2002 - 23:47 #12
Det hjalp ikke.
Avatar billede fanto Nybegynder
04. september 2002 - 23:48 #13
Jeg mangler nu kun at sende web-kald til min webserver.
Avatar billede dank Nybegynder
05. september 2002 - 22:32 #14
prøv dette:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.0.102:80


husk at tilpasse eth + ip -- denne virker hos mig
Avatar billede dank Nybegynder
05. september 2002 - 22:34 #15
når du tester skal du desuden teste fra en maskine udenfor dit Lan - ellers kan resultatet være misvisende. F.eks.hvis din forspørgsel ryger via eth1 ind i maskinen. Men udefra ville den jo gå via eth0
Avatar billede fanto Nybegynder
08. september 2002 - 01:44 #16
Jeg fik en iptables error. Har lukket spørgsmål pga. at jeg installerede Mandrake SNF. Der virkede det første gang. Ellers tak for hjælpen !!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester