Sida 1 av 1

Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 12:43
av KelAksye
Hejsan!

Jag började nyss använda Apache fil-server som jag använder med Rapache som konfigurationsprogram. När jag skriver in url-et i FIrefox på datorn jag har servern på funkar det utmärkt! Men sedan när jag testade på en annan dator med Firefox funkade det inte alls. Det står:

Kod: Markera allt

Anslutningen misslyckades

      

      
  Firefox kan inte upprätta en anslutning till servern på ***.**.**.**

  Även om webbplatsen tycks vara giltig
  kunde inte webbläsaren etablera en anslutning med den.

  


    *     Är webbplatsen kanske tillfälligt nere? Försök igen lite senare.

    *     Kan du inte heller besöka andra webbplatser?  Kontrollera datorns
            nätverksanslutning.

    *     Är datorn eller nätverket skyddat av en brandvägg eller proxy?
            Felaktiga inställningar kan påverka webbläsning.
Varför kan jag inte ansluta?

Tacksam för svar!

Tack!

-Kel

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 12:51
av P.Forsberg
Ligger dom två datorer i samma nätverk? Har du angett IP adressen typ 192.168.0.xxx till datorn med Apache på?

LJ

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 13:02
av KelAksye
Little John skrev:Ligger dom två datorer i samma nätverk? Har du angett IP adressen typ 192.168.0.xxx till datorn med Apache på?

LJ
Jag har satt upp en server på IP-t: http://127.12.34.56 på port 80 och det verkar inte funka för utomstående heller.

Tack!

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 13:29
av KiviE
KelAksye skrev:
Little John skrev:Ligger dom två datorer i samma nätverk? Har du angett IP adressen typ 192.168.0.xxx till datorn med Apache på?

LJ
Jag har satt upp en server på IP-t: http://127.12.34.56 på port 80 och det verkar inte funka för utomstående heller.

Tack!
127.12.34.56 är en lokal adress så den kan inte nås "utifrån" utan att passera en router med port forwarding. Men internt på ditt nätverk borde det fungera.

Har du i din router satt att port 80 ska skickas vidare till din server 127.12.34.56? Känns skumt att du öht använder ett ip som börjar på 127 än 192.168.*.* eller 10.*.*.*. 127.*.*.* brukar bara vara loopback ipadressen och kan bara användas lokalt på servern.

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 14:05
av P.Forsberg
KiviE skrev:
KelAksye skrev:
Little John skrev:Ligger dom två datorer i samma nätverk? Har du angett IP adressen typ 192.168.0.xxx till datorn med Apache på?

LJ
Jag har satt upp en server på IP-t: http://127.12.34.56 på port 80 och det verkar inte funka för utomstående heller.

Tack!
127.12.34.56 är en lokal adress så den kan inte nås "utifrån" utan att passera en router med port forwarding. Men internt på ditt nätverk borde det fungera.

Har du i din router satt att port 80 ska skickas vidare till din server 127.12.34.56? Känns skumt att du öht använder ett ip som börjar på 127 än 192.168.*.* eller 10.*.*.*. 127.*.*.* brukar bara vara loopback ipadressen och kan bara användas lokalt på servern.
Håller absolut med KiviE. Du borde ändar det.
LJ

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 14:53
av KelAksye
Little John skrev:
KiviE skrev:
KelAksye skrev:
Little John skrev:Ligger dom två datorer i samma nätverk? Har du angett IP adressen typ 192.168.0.xxx till datorn med Apache på?

LJ
Jag har satt upp en server på IP-t: http://127.12.34.56 på port 80 och det verkar inte funka för utomstående heller.

Tack!
127.12.34.56 är en lokal adress så den kan inte nås "utifrån" utan att passera en router med port forwarding. Men internt på ditt nätverk borde det fungera.

Har du i din router satt att port 80 ska skickas vidare till din server 127.12.34.56? Känns skumt att du öht använder ett ip som börjar på 127 än 192.168.*.* eller 10.*.*.*. 127.*.*.* brukar bara vara loopback ipadressen och kan bara användas lokalt på servern.
Håller absolut med KiviE. Du borde ändar det.
LJ
Men hur gör man så att man kan nå domänet från utsidan? Mitt bredbands-IP (ex. 213.12.123.12) testade jag att skriva in i Apache och sedan logga in på det via HTTP, men då dirigerades jag till min router av någon anledning. Hur gör jag då?

Tack!

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 14:59
av P.Forsberg
Vad händer om du skriver in adressen till din Apache-dator i den andra datorns Firefox?
Alltså den interna adressen, typ 192.168.0.xxx ?

LJ

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 15:27
av CryingFreeman
Innanför din brandvägg/router ska du bara använda de IP-skop som definieras av RFC 1918 och RFC 4139, läs mer här: http://en.wikipedia.org/wiki/Private_network
Detta för att dina interna datorer inte ska krocka med de som finns ute på internet.

För att få din server som är innanför brandväggen/routern att kommunicera med andra datorer på internet måste du använda något som heter Port Forwarding. Du lägger då upp en port i brandväggen/routern som styrs till din servers http-port (80).

Dina datorer på insidan kommunicerar alla från din routers IP-adress genom något som heter Network Address Translation eller IP-masquerading. Detta är en form av översättning, antingen så kapslas dina interna IP-paket in i ett ytterligare IP-paket, eller så skriver routern om IP-adressen på ett finurligt sätt.

Din IP-adress på utsidan mot internet brukar kallas din publika IP-adress. De andra brukar kallas privata eller interna IP-adresser.

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 15:34
av P.Forsberg
CryingFreeman skrev:Innanför din brandvägg/router ska du bara använda de IP-skop som definieras av RFC 1918 och RFC 4139, läs mer här: http://en.wikipedia.org/wiki/Private_network
Detta för att dina interna datorer inte ska krocka med de som finns ute på internet.

För att få din server som är innanför brandväggen/routern att kommunicera med andra datorer på internet måste du använda något som heter Port Forwarding. Du lägger då upp en port i brandväggen/routern som styrs till din servers http-port (80).

Dina datorer på insidan kommunicerar alla från din routers IP-adress genom något som heter Network Address Translation eller IP-masquerading. Detta är en form av översättning, antingen så kapslas dina interna IP-paket in i ett ytterligare IP-paket, eller så skriver routern om IP-adressen på ett finurligt sätt.

Din IP-adress på utsidan mot internet brukar kallas din publika IP-adress. De andra brukar kallas privata eller interna IP-adresser.
Jo, men just nu prata vi väl om interna adresser, eller ? ;)

LJ

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 15:49
av CryingFreeman
Little John skrev: Jo, men just nu prata vi väl om interna adresser, eller ? ;)

LJ
Njäe, inte bara va? ;D
KelAksye skrev:
Men hur gör man så att man kan nå domänet från utsidan? Mitt bredbands-IP (ex. 213.12.123.12) testade jag att skriva in i Apache och sedan logga in på det via HTTP, men då dirigerades jag till min router av någon anledning. Hur gör jag då?

Tack!

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 16:08
av P.Forsberg
CryingFreeman skrev:
Little John skrev: Jo, men just nu prata vi väl om interna adresser, eller ? ;)

LJ
Njäe, inte bara va? ;D
KelAksye skrev:
Men hur gör man så att man kan nå domänet från utsidan? Mitt bredbands-IP (ex. 213.12.123.12) testade jag att skriva in i Apache och sedan logga in på det via HTTP, men då dirigerades jag till min router av någon anledning. Hur gör jag då?

Tack!
Jag tycker vi borde ser till att trådskaparen får igång allting internt innan vi börja diskutera Dyndns ;D

LJ

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 16:13
av CryingFreeman
Där håller jag med.

Mitt inlägg var mer av upplysande än av problemlösande karaktär. ;)

Re: Apache2 server - funkar inte från annan dator

Postat: 15 jul 2009, 16:29
av KelAksye
Nu har jag fått upp allting så att alla kan nå servern.

Jag behövde inte öppna några portar eller liknande. Jag skrev bara in mitt externa IP i Apache.

Tack!