Apache startet nicht ...

megamimi

Active Member
Hi,

Ich habe vor, mir einen Webserver mit FreeBSD 5.1 zu bauen. Zu diesem Zweck habe ich mir Apache1.3 aus den Ports installiert. Hat auch alles Prima geklappt, der Indianer befindet sich bei mir auf der HD.

Wenn ich aber jetzt "apachectl start" eingebe, bekomme ich folgendes:
# apachectl start
/usr/local/sbin/apachectl start: httpd could not be started

Die Configfiles sind alle in Ordnung
# apachectl configtest
Syntax OK

Wenn ich httpd direkt starte, bekomm ich gar keine Ausgabe. Ich habe sofort wieder den Shellprompt vor mir, aber httpd rennt nicht...

Hat von euch jmd das Problem auch schon gehabt? Was muss ich tun, das es geht?

Danke,
Mimi
 
Wie sieht die httpd.conf aus? Hostname drin,...?
Start den Apache doch über das Startskript welches unter /usr/local/etc/rc.d/ liegt.
Was sagt "ps waux | grep httpd"?
Was sagen die logs?
 
hi,

Wenn der hostname das ist:"ServerName 192.168.1.1" dann hab ich ihn drinn:D
Ich hab vorerst einfach die IP genommen, das geht doch oder?

Das Startskript in rc.d geht leider auch nicht:(

Und:
# ps waux | grep httpd
root 29954 0.0 2.7 1500 1168 p0 RV 7:27PM 0:00.00 grep httpd (csh)

Sag mal bitte in welchen Logs ich schauen muss. In /var/log/messages steht jedenfalls nichts ...

Danke, Mimi

/edit:

Ich hab gerade eine /var/log/httpd-error.log gefunden:
# tail httpd-error.log
[Sun Sep 28 16:36:20 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 16:37:31 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 16:38:00 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 17:14:08 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 17:14:23 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 17:44:41 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 17:54:11 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 18:52:01 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 19:23:47 2003] [alert] mod_unique_id: unable to gethostbyname("")
[Sun Sep 28 19:26:15 2003] [alert] mod_unique_id: unable to gethostbyname("")
 
Hallo,

apachectl configtest sagt leider nicht viel aus.

Schaue mal im ErrorLog nach. Ich kenn den Indianer unter FreeBSD 5.1 nicht, deshalb weiß ich nicht, wo er standardmäßig seine Logs ablegt. Den Eintrag findest du in der httpd.conf.


Gruß crotchmaster

Habe gerade gesehen, das Du das Log schon gefunden hast.

Kommentiere das Laden des Moduls doch einfach aus. Ich habe das Teil noch nie gebraucht.

#LoadModule unique_id_module libexec/mod_unique_id.so

und

#AddModule mod_unique_id.c

Dann probiere mal, den Indianer zu starten.

PS: Ich würde dem Indianer aber trotzdem einen richtigen ServerNamen verpassen. Hat z.B. auch auf 404 Meldungen Auswirkungen.
 
Zuletzt bearbeitet:
Bei der Fehlermeldung
Code:
Sun Sep 28 16:36:20 2003] [alert] mod_unique_id: unable to gethostbyname("")
sollte es doch klar sein woran es liegt....

Trage den hostname Deines Rechners in die httpd.conf ein:
Code:
ServerName meiner.example.org

In Deiner /etc/hosts sollte dieser hostname dann auch noch drin sein:
Code:
192.168.1.1 meiner.example.org meiner
127.0.0.1 meiner.exemplae.org meiner

Dann starte den Apachen.
 
Zurück
Oben