Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache2 server met domein op eigen ip adres  (gelezen 5703 keer)

Edikt075

  • Gast
Apache2 server met domein op eigen ip adres
« Gepost op: 2008/03/06, 18:47:53 »
Ik probeer een kleine website te maken als test op mijn eigen ip-adres. Als ik http://localhost intyp kom ik er terecht en ook met http://127.0.0.1 / http://192.168.1.8. Met mijn eigen IP echter kom ik op die setup van me adsl modem en met http://192.168.1.1 ook. Vanaf een andere computer (ander adres) wordt er niks gevonden als mijn ip wordt ingevoerd.

Als ik apache2 restart krijg ik dit te zien:

Citaat
ed@Ed:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2                                                                    apache2: apr_sockaddr_info_get() failed for Ed
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: apr_sockaddr_info_get() failed for Ed
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Wie kan mij vertellen hoe ik het wel aan de praat krijg :o ?

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Apache2 server met domein op eigen ip adres
« Reactie #1 Gepost op: 2008/03/06, 18:59:33 »
Blijkbaar werk je met een router.
Deze heft de mogelijkheid om TCP-poorten te forwarden, laat deze poort 80 (=http) forwarden naar de PC waar je server op loopt.
Vraag een gratis domainnaam aan, en alles werkt, ook van buiten af.
Zie http://linux.lyp.nl :P
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Edikt075

  • Gast
Apache2 server met domein op eigen ip adres
« Reactie #2 Gepost op: 2008/03/06, 19:11:09 »
Citaat van: r0n.
Blijkbaar werk je met een router.
Deze heft de mogelijkheid om TCP-poorten te forwarden, laat deze poort 80 (=http) forwarden naar de PC waar je server op loopt.
Vraag een gratis domainnaam aan, en alles werkt, ook van buiten af.
Zie http://linux.lyp.nl :P
Hmmm okee dus als ik het goed begrijp kan het door die router niet lukken bij mij?? :(
Als ik op jouw site kijk (trouwens precies zoals ik het ook ongeveer zou willen hebben ;) ) via apache-default kan ik ook op je site komen door je ip in te vullen (http://82.176.115.196) dat zou ik ook graag willen en daar hoef je niet een domeinnaam voor aan te vragen lijkt mij toch?

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Apache2 server met domein op eigen ip adres
« Reactie #3 Gepost op: 2008/03/06, 20:04:52 »
Citaat van: Edikt075
Als ik op jouw site kijk (trouwens precies zoals ik het ook ongeveer zou willen hebben ;) ) via apache-default kan ik ook op je site komen door je ip in te vullen (http://82.176.115.196) dat zou ik ook graag willen en daar hoef je niet een domeinnaam voor aan te vragen lijkt mij toch?
Hoeft niet, maar een IP-adres is nu eenmaal moeilijker te onthouden dan een naam :lol:
Maar je router moet wel poort-80 forwarden naar de PC waarop je server loopt.
Net even getest, met het IP-nummer kom ik ook gewoon op mijn server, zowel het interne IP-nummer als het externe IP-nummer.

Succes !
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Edikt075

  • Gast
Apache2 server met domein op eigen ip adres
« Reactie #4 Gepost op: 2008/03/06, 20:10:19 »
Hmmm ja dat schijnt af te hangen van je router/provider of je met het interne/externe IP je router setup benadert of niet. Hoe zou ik die poort 80 moeten forwarden naar mijn pc dan?? Via die router setup of een instelling veranderen in apache2? Ik heb wel internet via dhcp ik weet niet of dat verder nog wat uitmaakt?

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Apache2 server met domein op eigen ip adres
« Reactie #5 Gepost op: 2008/03/06, 20:48:31 »
Als je een router hebt, dan bestaat er in de instelingen van de router iets van virtual server of iets wat daarop lijkt.
Deze kreet komt uit mijn router (Sweex).
Daar staan alle poorten die geforward worden met het IP-adres van de PC waar het heen moet.
Deze router fungeert tevens als een firewall, omdat alle inkomende verbindingen geforward moeten worden volgens de tabel die de virtual-server heet .............
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Apache2 server met domein op eigen ip adres
« Reactie #6 Gepost op: 2008/03/06, 21:14:46 »
Hmmm... met zo'n sweexrouter werkt dat idd, maar als je net als ik een Sitecom dingetje hebt, zal dat niet gaan. Zodra je je IP-adres van je internetverbinding (WAN) hebt ingevuld, krijg je het inlogscherm van je router. Ook al heb je poort 80 in je router geforward naar poort 80 van je server. Dat valt simpelweg niet op te lossen (met een beetje smokkelen lukt het wel). Intern zul je dus nooit je server kunnen aanspreken via het WAN-IP (of eventueel domeinnaam).

We hebben hier een netwerk liggen van zeven computers, inclusief server. Poort 80 is in de router geforward naar poort 80 van mijn server. Op het WAN-IP heb ik mijn domeinnaam gezet. Van buiten is mijn webserver dus gewoon te benaderen (zelfs e-mail komt aan op de server). Om intern toch mijn domeinnaam te kunnen benaderen (heb ik bijv. nodig voor subdomeinen), fop ik mijn eigen internetverbinding een beetje...

Dit heb ik toegevoegd aan /etc/hosts (van een andere computer in mijn netwerk, dus niet van de server):
192.168.2.150 www.anderverhaal.nl weblog.anderverhaal.nl

Als ik nu op die andere interne computer www.anderverhaal.nl intik in de browser, gaat deze aanvraag automatisch naar het interne ip-adres van mijn webserver. Is niet een hele nette oplossing, maar voor mij werkt ie wel. ;)

Als je overigens intern via een andere computer je server wilt benaderen, moet je wel poort 80 openzetten op je server. Vervolgens moet je op die andere pc achter het ip-adres wel ff dubbele punt en 80 zetten. (192.168.1.8:80)
"If engineers built buildings the way Microsoft builds operating systems the first woodpecker to come along would bring civilization to its knees."

Edikt075

  • Gast
Apache2 server met domein op eigen ip adres
« Reactie #7 Gepost op: 2008/03/06, 22:13:54 »
hehehehehe hartelijk bedankt voor jullie hulp het werkt inmiddels :D ik moest inderdaad poort 80 open zetten op mijn modem voor een web server én poort 80 open zetten in die firewall van ubuntu (firestarter... waardeloos dat je geeneens een melding krijgt van een blokkade oid maargoed... )

Ik maak me alleen nog over 1 ding druk, ben ik nu niet een errug makkelijk doelwit voor hackers als ik die poort openzet?
Als ik hier bijvoorbeeld kijk http://probe.hackerwatch.org/probe/probe.asp dan zie ik open & unsecure staan bij

80 (HTTP)

If this computer is not supposed to be acting as a web server you should not have this port open.

Offline DarkStar

  • Lid
    • Mijn persoonlijke website
Apache2 server met domein op eigen ip adres
« Reactie #8 Gepost op: 2008/03/07, 08:33:43 »
Citaat van: Edikt075
80 (HTTP)

If this computer is not supposed to be acting as a web server you should not have this port open.
Ik denk dat die zin voldoende zegt. Als de geteste PC een webserver is, dan is het dus normaal dat die poort openstaat. Apache staat nu eigenlijk in voor de veiligheid, want het is de bedoeling dat die je website netjes afgeschermd houdt van de rest van je systeem.

° Bezoek mijn blog Digital (in)Sanity °

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Apache2 server met domein op eigen ip adres
« Reactie #9 Gepost op: 2008/03/07, 12:38:56 »
Citaat van: Edikt075
én poort 80 open zetten in die firewall van ubuntu
Dat hoeft niet, dit hoort vanzelf te gaan .....
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
Apache2 server met domein op eigen ip adres
« Reactie #10 Gepost op: 2008/03/07, 14:00:50 »
Ron, ik moest iptables toch degelijk zeggen om verkeer via poort 80 toe te laten.
Dat kan eenvoudig met het grafisch programma "Firestarter".

Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog