Dum fråga om webservrar, routrar mm

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1

Jag har satt upp en WebDav-server som ska fungera som fil- och korrekturserver. Allt enligt anvisningarna på:

http://nerdvittles.com/index.php?p=56

Funkar kanonbra, men eftersom jag inte förstår mig på nätverk, webbservrar, ipnummer, portar osv så undrar jag hur jag ska sätta upp miljön, om det redan finns en webbserver inom nätet, som ska hantera all vanlig http-trafik till webbsidan?

Det borde väl gå att sätta upp så att all trafik till en viss port överförs till webbdav-servern .

Men hur gör man sånt?

Alla tips mottages tacksamt. Gärna förklarat på en sjuårings nivå så jag har en chans att hänga med

Beroende på hur din internet-setup ser ut så kan man göra lite olika. Har du bara 1 ip-nummer "utåt" så måste du lägga webdav-tjänten på en annan port.. Har du däremot flera publika ipnummer så kan ju webdav-servern ha ett eget ip även utåt..

Skriv hur de är kopplat o så så kan vi gå vidare därifrån.

Det är bara en ip-adress utåt.

  • Medlem
  • 2006-11-30 18:36

Du använder en teknik som heter NAT (Network Adress Transltaion).
I routern som sitter mot internet, anger du att all inkommande trafik på t.ex port 8080 skall skickas till din webdav-server.

Detta medför givetvis att de användare som skall nå din webdav-server måste ange port 8080 i webbläsaren, efter att de skrivit in hostnamnet. (Enligt http://webdav.domain.se:8080/)

Ok, jag anande att det var en router-inställning. Måste jag också göra något med min Apache WebDav-server?

  • Medlem
  • 2006-11-30 19:33

Inte nödvändigtvis.

Apache svarar ju på port 80 som standard, så se till att NAT:a mot port 80 internt.
Alternativt ändrar du i httpd.conf till att apache ska svara på port 8080 (Eller vad du nu väljer för portnummer).

Hmm... Nu är jag inte säker på att jag förstår det sista inlägget.

Menar du att jag i routern ska NAT:a all trafik på port 8080 till min webdav-maskin, men den lyssnar väl bara på port 80? När jag försöker gå till http://minURL:8080/ så stänger Apache förbindelsen ?

Toett menar att du ska ställa in så att routern skickar trafik som kommer in på port 8080 till port 80 på Webdav-servern. Om inte routern klarar av att ta emot trafik på en port och slussa den till en annan så kan du nog ställa in så att servern lyssnar på port 8080.

1
Bevaka tråden