Sette opp web-server med D-link DIR-615

11 innlegg i emnet

Skrevet

Jeg har slitt i lang tid nå med å få satt opp en enkel web-server.

Jeg bruker XAMPP-løsningen som internt ser ut som den fungerer helt fint.

Jeg kan få aksess både på localhost og på nabomaskinen.

Men jeg kan ikke bruke domain-navnet eller ekstern IP adresse for å koble meg til web-hjemmesiden.

Jeg har en D-LINK DIR-615 som er port-forwardet slik at all kommunikasjon på port 80 videresendes til riktig IP-adresse internt.

På web-serveren (windows XP), som foreløpig bare bruker Windows brannmur, har jeg åpnet slik at både TCP / UPD er åpnet på port 80.

1. Skjønner noen hva som er galt?

2. Er det noen der ute som bruker en D-LINK DIR-615 og som har en fungerende web-server?

Er rimelig desperat nå og trenger hjelp!

Hallrar

1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hei!

Å bruke "Port Forwarding" vil ikke fungere da du skal slippe trafikk inn til din server.

Bruk isteden "Virtual Server" og sett navnet på maskinen og ip adressen til maskinen.

Så fyller du inn port 80 på både Public og Private. Protocol "Both"

Da skulle jeg tro du får kontakt med websiden din. ;)

1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hei!

Å bruke "Port Forwarding" vil ikke fungere da du skal slippe trafikk inn til din server.

Bruk isteden "Virtual Server" og sett navnet på maskinen og ip adressen til maskinen.

Så fyller du inn port 80 på både Public og Private. Protocol "Both"

Da skulle jeg tro du får kontakt med websiden din. ;)

Du har nok muligens rett. Jeg har blitt anbefalt av andre også å bruke VIRTUAL SERVER.

Jeg ser at andre som har DIR-615 har VIRTUAL SERVER på Dir-615 men min har ikke!

Jeg har siste firmware versjon 4.11 og der er den ikke.

Noen som skjønner dette?

Hal

1

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Det finnes to forskjellige hardwareversjoner av DIR-615. Hvilken har du? Er det du som har oppgradert til nyeste firmware? Er du i så fall sikker på at du tok rett firmware i forhold til hardwareversion?

I følge manualen ser det ikke ut til at DIR-615 har Virtual Server og du skal derfor bruke port forward. Har du sjekket at webserveren lytter på IP-adressen som forwarder til? Det hjelper lite med port forward dersom webserveren bare lytter på 127.0.0.1 (localhost).

Har du prøvd å restarte routeren etter at du har gjort endringer? Det måtte jeg gjøre med Netopia for noen år siden.

EDIT:

Prøv denne.

Endret av lah
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Det finnes to forskjellige hardwareversjoner av DIR-615. Hvilken har du? Er det du som har oppgradert til nyeste firmware? Er du i så fall sikker på at du tok rett firmware i forhold til hardwareversion?

Jeg har versjon 2, og så langt jeg kan se har jeg klart å oppdatere den med riktig firmware.

Jeg registrerer at versjon 1 har VIRTUAL SERVER, men ikke versjon 2.

I følge manualen ser det ikke ut til at DIR-615 har Virtual Server og du skal derfor bruke port forward. Har du sjekket at webserveren lytter på IP-adressen som forwarder til? Det hjelper lite med port forward dersom webserveren bare lytter på 127.0.0.1 (localhost).

Dette høres interessant ut som en løsning på mitt problem. Hvordan sjekker jeg at webserveren lytter på IP-adressen jeg forwarder til? Er det dette HOST FILE er for?

Jeg har ikke gjort noe i forhold til dette. Hva gjør jeg?

Har du prøvd å restarte routeren etter at du har gjort endringer? Det måtte jeg gjøre med Netopia for noen år siden.

Jo, det har jeg gjort.

EDIT:

Prøv denne.

Dette har jeg gjort til punkt og prikke.

Hal

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Kjør denne i cmd:

netstat -an | find "LISTENING" | find ":80"
Du vil få ut noe sånt som dette:
TCP    0.0.0.0:80      0.0.0.0:0              LISTENING
0.0.0.0 betyr at serveren lytter på alle IP-adresser.
TCP    192.168.0.2:80      0.0.0.0:0              LISTENING

192.168.0.2 betyr at serveren lytter på denne IPen.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Kjør denne i cmd:

netstat -an | find "LISTENING" | find ":80"
Du vil få ut noe sånt som dette:
TCP    0.0.0.0:80      0.0.0.0:0              LISTENING
0.0.0.0 betyr at serveren lytter på alle IP-adresser.
TCP    192.168.0.2:80      0.0.0.0:0              LISTENING

192.168.0.2 betyr at serveren lytter på denne IPen.

Jeg fikk det første resultatet; 0.0.0.0:80.

Hva betyr egentlig det?

Hva bør jeg gjøre nå?

al

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Det betyr at webserveren skal svare på alle IP-adresser. Sender du trafikken videre til den IP-adressen du får opp når du skriver ipconfig i cmd? Har du sjekket om det står noe i loggen på routeren.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hvem er internettleverandøren din? Har du flere routere koblet etter hverandre?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hvem er internettleverandøren din? Har du flere routere koblet etter hverandre?

Lyse.

Ja, jeg har en ekstra router som knytter seg statisk opp til DIR-615. Dette har fungert fint til nå. Men tror du det kan være denne som skaper trøbbel for web-serveren?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Da må du enten åpne port 80 i hjemmesentralen eller be Lyse om å sette hjemmesentralen som bridge.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive