Toon posts:

[Apache] httpd starten foutmelding

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik httpd start uitvoer (/usr/local/apache/bin)
dan krijg ik de volgende error:

httpd: cannot determine local host name.
Use the ServernName directive to set it manually.

Ik snap nu dus niet precies wat ze ermee bedoelen.
Wat moet ik nu in m'n httpd.conf instellen?
heb nu gewoon #ServerName
maar wat moet ik hier nu invullen?

  • Newjersey
  • Registratie: November 2000
  • Laatst online: 10-08 23:25
de ServerName uncommenten (dat = het hekje weghalen, goh wat ben ik aardig vandaag :) ) en daar je hostname neerplanten :)

Verwijderd

Topicstarter
thnx dat je zo aardig bent ;)

it works :)

Verwijderd

Topicstarter
ik dacht dat het werkte, kreeg geen error meer. Maar nu heb ik wat php geinstalleerd, en heb de config aangepast. Maar nu geeft hij weer dezelfde ServerName error

Moet je daar persee iets invullen? of wat?

Want als ik m'n hostname (server) invul achter ServerName dan geeft hij dus die fout...

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

Welke regel heb je nu precies? Het moet zoiets worden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
# ServerName: allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.
#
ServerName 127.0.0.1

Waarbij de regels met hekjes ervoor niet verplicht zijn, dat is allemaal commentaar / uitleg. Aangenomen dat je geen eigen domein hebt moet je daar dus je IP-adres invullen. Of je moet je eigen DNS-server gaan draaien en dergelijke, maar ik denk niet dat je dat van plan was :).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • MikeN
  • Registratie: April 2001
  • Laatst online: 20:29
Servername kun je 2 dingen achter invullen:
  • Je ip-adres
  • Je fully qualified domain name etc.etc. Dus een ECHT internet adres, wat ECHT naar jouw computer wijst.
Bij andere dingen kan ie foutmeldingen geven en werken je redirects niet.

Verwijderd

Topicstarter
heb dus 127.0.0.1 ingevuld
nog steeds de error :(

overigens als ik dit doe:
/etc/rc.d/init.d/httpd restart

krijg ik dit:
shutting down http: [FAILED]
Starting httpd: httpd: cannot determine local host name
Use the ServerName directive to set it manualy [FAILED]

Ik doet dit wel onder root
maar dat moet niet uitmaken ofwel?

[edit]
Hij doet 't na de default httpd.conf in te stellen en die te renamen naar httpd.conf. Maar wel:
Could not determine teh server's fully qualified domain name, using 127.0.0.1 for ServerName weet niet of dat erg is ofzo.
Pagina: 1