![]() |
Apache
Ik draai Apache op een MAC OS X Server, alleen kan ik alleen via local loopback 127.0.0.1 de webserver bereiken en niet via localhost of het IP adres.
Weet iemand een oplossing? |
Welke versie van Apache?
Mac OSX is Darwin/BSD. Hoe draai je Apache? Met een GUI interface? Of echt in een terminal als daemon proces? Kun je je apache httpd.conf configuratiebestand ergens op inet zetten, zodat ik die kan bekijken? |
Citaat:
:confused: Lukt pingen wel ? |
|
Darwin, en sorry ik was niet helemaal duidelijk. Ik draai dus eigenlijk de webserver via de GUI. En heel vaag, maar alleen 127.0.0.1 werkt. De opmerking over localhost klopt dus ook, die werkt niet. Pingen kan ik wel. Overigens kan ik ook gewoon de Apache server op een ander OS X systeem (Geen OS X Server) bereiken (In het LAN of Intranet, whatever).
En over die conf file, dat kan pas vrijdag want het is op mijn stage... |
Vreemd. Ik weet niet veel van Mac OSX, dus daar kan ik je dan ook niet mee helpen.
Maar je zou het kunnen proberen door Apache als daemon proces te laten draaien. Apache 2.0.45 installeren en in je rc.d een startupscript zetten. Ik weet niet of je in Darwin ook een /usr/ports hebt en of je CVSUP kunt gebruiken om deze up to date te houden. Zo ja, kun je via de ports heel makkelijk Apache installeren. cd /usr/ports/www/apache2/ make install clean (compileren) apachectl start Klaar :) |
Ik denk dat het meer te maken heeft met DNS, want ip's pakt de webserver dus wel maar de DNS daarvan niet.
Ik heb alleen niet zo gek veel verstand van Apache, je kan hun website eens raadplegen voor meer informatie |
Kijk ook eens in de logfiles:
/var/log/httpd-error.log |
Ehhh...
doe eens: host localhost dat hoort naar 127.0.0.1 te verwijzen check ook /etc/resolv.conf en /etc/hosts |
Ja misschien staat z'n /etc/hosts gewoon verkeerd. Hoort iig in te staan:
127.0.0.1 localhost |
Citaat:
|
Citaat:
Zelfs Windows (NT-family) gebruikt het /system32/HOSTS bestand, waarvan de syntaxis identiek is aan UNIX. Maarja de TCP/IP stack is dan ook van BSD afgeleid (gejat). |
Citaat:
|
Citaat:
|
Offtopic:
Jaja, over die BSD licentie hebben we het al gehad. Als mensen uit idealisme hun tijd en kennis gebruiken om Open Source software te schrijven en die gratis aan de wereld ter beschikking stellen, vind ik het niet eerlijk als een commerciëel bedrijf de code jat (want dat blijft het voor mij) en het gaat verkopen voor geld. Dat is dan ook het grote verschil tussen BSD en GPL. |
Als ik jou was zou ik deze vraag even op het mac-freak forum zetten www.macfreak.org . Op deze site van en door mac gebruikers (nederlands) word op elk probleem wel een antwoord gegeven.
|
Jeetje wat is dat ingewikkeld zeg allemaal..
|
Citaat:
|
voor de pro's dit! Ik haak af..... :eek:
|
Ik heb even wat uitgezocht en http://IP:8080/ werkt wel! Maar hij moet toch automatisch port 80 binden, of ligt dat nou aan mij :(
|
je moet m wel aan een poort binden op t goede ip.
|
Citaat:
|
Ja voor ports < 1024 moet je root zijn. Je kan natuurlijk ook even in een terminal "su" doen, root password intypen en Apache als daemon proces draaien.
En check je httpd.conf en geef een link naar dat bestand, kan ik kijken of je het goed hebt ingesteld. |
Gelukt(y)
Listen IP:80 Port 80 Zo simpel eigenlijk :o |
;)
Have fun with it :) |
Alle tijden zijn GMT +1. Het is nu 04:12. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.