Hej.
Jag har en apache webserver installerad på min dator.
Mitt nätverk sitter bakom en router.
Jag försöker accessa min webserver från en dator utifrån mitt nätverk, men misslyckas gång på gång.
Jag har tagit reda på vad min externa ip adress är. Jag har också gått in på router inställningarna för att vidare befordrade port 80 till ip adressen som har tilldelats till datorn med webservern. och när jag vill accessa sidan utifrån så skriver jag: http://myipadress:80
Men det fungerar inte.
Vad gör jag för fel? Har jag glömt nånting?
Finns det någon risk att min router inte vidarebefordrar rätt?
Vore tacksam för all hjälp.
Din interna firewall, dvs på datorn som kör apache, släpper inte igenom http trafik.
Om du sitter på ditt lokala nät brukar inte konsument firewalls att portforwarda trafik till en dator på ditt interna nät (okej, den meningsbyggnaden blev inte så bra).
Förslag på felsökning.
Kolla om du kan surfa till apachen från någon annan dator på ditt interna nätverk.
Kolla om något utifrån kan komma åt din webserver.
Fungerar 1 men inte 2 så är det något galet med din portforwarding i firewallen...
Hej Swede.
Tack för snabbt svar.
Jag har testat att logga in på servern med en annan dator i nätverket. Och det funkar bra. Det går till och med genom att skriva dator namnet istället för ip-adressen.
Problemet är som sagt när man vill accessa servern från en dator utifrån mitt nätverk.
Jag är inget nätverksproffs, men fick samma upplägg att funka utan problem genom att använda en slags gratis "DNS-service", tyvärr minns jag inte vilken.
Grejen var att man fick sig en underdomän tilldelad (kunde välja på en massa), typ http://geronimo.sputttanpock.com. Och så installerade man ett program i egna datorn/servern som kopplade upp sig mot deras DNS-server. Så när någon sökte på http://geronimo.sputttanpock.com så kom dom igenom routern och in i datorn/servern.
Kan som sagt inte komma på vad dom hette, men det kanske ger något att nysta i.