Op Mac OS X 10.4 heb ik Apache's HTTPD server gecompileerd met de volgende configure opties:
Het probleem is dat hij niet wilt starten met:
Ik krijg dan de output:
Wat ik graag wil weten is hoe ik de verkregen hostname automatisch kan koppelen aan mijn ip adres (of de reden waarom dit niet gebeurd).
Notes
./configure \
--prefix={INSTALL_PATH}/httpd \
--enable-module=most \
--enable-mods-shared=all
Het probleem is dat hij niet wilt starten met:
sudo {INSTALL_PATH}/httpd/bin/apachectl -k startIk krijg dan de output:
Dit wordt veroorzaakt door de unique_id_module die ik via de httpd.conf in probeer te laden (als ik deze niet gebruik start de server wel gewoon). In de error_log staat namelijk:httpd: apr_sockaddr_info_get() failed for pc-00067.traveldomain.local
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Als ik ping naar 'pc-00067.traveldomain.local' dan krijg ik geen response terug:[Fri Jul 13 14:44:07 2007] [alert] (EAI 7)No address associated with nodename: mod_unique_id: unable to find IPv4 address of "pc-00067.traveldomain.local"
Configuration Failed
ping: cannot resolve pc-00067.traveldomain.local: Unknown host
Wat ik graag wil weten is hoe ik de verkregen hostname automatisch kan koppelen aan mijn ip adres (of de reden waarom dit niet gebeurd).
Notes
- Een entry in de 'hosts' file zetten heeft naar mijn inzien geen zin omdat de hostname kan veranderen (laptop).
- Als ik via de terminal $ sudo hostname localhost invoer werkt het wel (maar blijft niet bewaard na herstart).