← Back to team overview

sslug-teknik team mailing list archive

Re: Starting httpd: httpd: apr_sockaddr_info_get() failed

 

Ole Kofoed Hansen wrote:
Jørgen Heesche wrote:
Jeg har installeret Mandriva 2007.0, men apache vil ikke starte.
Den skulle starte ved boot, men det sker ikke.
Manuel start med '/etc/rc.d/rc3.d/S92httpd restart' giver:
"
Starting httpd: httpd: apr_sockaddr_info_get() failed for x1-6-00-0e-5c-31-e5-a1 httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                [FAILED]
"

Den fejl plejer i sig selv ikke at være nok til at forhindre apache i at starte. Den siger jo også, at den har en default-værdi, den kan bruge. Men hvis du vil efterforske den del, kan du prøve at se på /etc/hostname og se på om der er et ServerName-direktiv i apaches conf-filer.

Men som sagt, er det nok noget andet, der forhindrer den i at starte. Står der noget i fejl-loggen?


Der er intet om start af httpd i /var/log/messages, hverken ved boot eller manuel start af httpd.
Apache er sat til start ved boot:
$ sudo chkconfig --list | grep http
httpd           0:off   1:off   2:off   3:on    4:on    5:on    6:off

ServerName er ikke anvendt i httpd.conf.
Citat:
#
# UseCanonicalName: Determines how Apache constructs self-referencing
# URLs and the SERVER_NAME and SERVER_PORT variables.
# When set "Off", Apache will use the Hostname and Port supplied
# by the client.  When set "On", Apache will use the value of the
# ServerName directive.
#
UseCanonicalName Off
Citat slut.
Fejlen er altså at Apache ikke får tildelt et hostname og en port.
Det er derfor fejlen httpd: apr_sockaddr_info_get() failed der betyder noget, ikke den med domaine name. Ved installationen af MDV2007 valgte jeg at installere Webserver, og jeg har ikke pillet ved noget selv.
Der ingen fil /etc/hostname eller /etc/HOSTNAME.
Men  kommando hostname giver:
x1-6-00-0e-5c-31-e5-a1
både i MDV2007 og MDV2006.

I MDV2006 messages ses:
httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd: httpd startup succeeded
Så det er rigtigt at den 'fejl' ikke betyder noget.



--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


Follow ups

References