Toon posts:

Apache wil niet meer starten na wijzigen hostname

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Mijn hostname op mijn Linux Red Hat 7.2 server staat ingesteld op localhost Ik heb Samba geinstalleerd (laatste versie) en deze draait nu goed op de Linux server... Alleen als ik met mijn windows 2000 computer naar:

mijn netwerklocaties -> volledig netwerk -> Microsoft Windows-netwerk -> workgroup

ga, dan zie ik de Samba server als Localhost tussen mijn andere netwerkcomputers staan. Als ik nu Localhost wil openen dan krijg ik een melding:

\\Localhost is niet toegangkelijk
er bestaat al een identieke naam in het netwerk


Dus probeer ik de hostname te wijzigen door de file /etc/hostname aan te passen. In deze file staat één regel met: localhost.localdomain localhost.

Als ik localhost wijzig in een andere naam dan moet dat toch voldoende zijn lijkt me? De hostname blijkt na een reboot (hoe doe je het anders??) van de server inderdaad te zijn gewijzigd. Alleen is het probleem nu dat ik Apache niet meer op kan starten, deze start alleen nog maar op als ik de /etc/hosts weer met de oude waarden opsla.. Hoe kan dit???? Of is er een ander Samba probleem wat ik over het hoofd zie?

Verwijderd

Topic: Apache wil niet meer starten na wijzigen hostname

waar gaat het nou over, over samba of over apache |:(

Verwijderd

Kijk ook eens naar /etc/samba/smb.conf daar staat een netbios naam in en mogelijk staat die op localhost ?

Verwijderd

Als dit over samba gaat moet je in Samba dus in /etc/samba/smb.conf de hostname veranderen? Maar ik snap het verhaal niet echt....

Verwijderd

Smasr: Sorry had je post nog niet gezien.

Verwijderd

Topicstarter
Verwijderd schreef op 29 september 2002 @ 21:26:
Als dit over samba gaat moet je in Samba dus in /etc/samba/smb.conf de hostname veranderen? Maar ik snap het verhaal niet echt....
Het probleem is dat als ik doe: hostname lxserver en de server opnieuw boot dan wordt netjes de hostname gewijzigd, alleen is het nu niet meer mogelijk Apache op te starten via: /usr/apache/bin/apachectl start Ik krijg dan de melding: httpd could not be started....

Wijzig ik mijn hostname weer in localhost, dan kan ik apache wel weer opstarten.

Omdat ik nu met Samba aan het klooien ben moet ik de hostname wel wijzigen in een andere naam dan localhost, anders krijg ik bovenstaande melding in op mijn Windows 2000 PCtje.... Maar uiteraard wil ik Apache ook blijven draaien.

Ik hoop dat het nu wat duidelijker is wat het probleem is?

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
misschien ff in je httpd.conf de instelling wijzigen van standalone naar inetd mode?

  • KrL
  • Registratie: Oktober 2001
  • Laatst online: 12-05 21:39

KrL

Doe maar duurzaam..

Wellicht moet je ook je httpf.conf aanpassen, hierin staat ergens je hostname..

Verwijderd

Topicstarter
KrL schreef op 29 september 2002 @ 21:38:
Wellicht moet je ook je httpf.conf aanpassen, hierin staat ergens je hostname..
Als ik mijn computernaam wil wijzigen van localhost naar lxserver dan moet ik toch alleen hostname lxserver te doen???

Ik heb Apache httpd.conf aangepast met inetd i.p.v. standalone, alleen waar moet ik de hostname in httpd.conf dan invoeren? Bedoel je hiermee de regel: ServerName?? Die heb ik nu namelijk op http://62.251.110.231/ (Mijn ADSL IP) ingesteld.... Moet ik deze wijzigen en waarin dan?

Apache kan met deze instellingen nog steeds niet starten :'(

  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Keuze tussen inetd/standalone heeft mijns inziens weinig met jouw probleem te maken.
De SeverName moet je zonder http:// opgeven, dus alleen de hostname of het ip-nummer. Naast je (nieuwe) hostname kun je het beste ook de oude waarden (localhost localhost.localdomain) laten staan in /etc/hosts.

Welcome to the desert of the real.


Verwijderd

naam aanpassen in smb.conf netbiosname = lxserver niet rebooten maar proccessem hetstarten en dan werkt het. ze hebben het hierboven al vaak genoeg gezegd

  • fransk
  • Registratie: December 2000
  • Laatst online: 10:25
Ik denk dat de fout in /etc/hosts zit:
het moet iets zijn als:

127.0.0.1 localhost.localdomain localhost
192.168.1.1 servernaam # <- en dan hier de server naam invullen.

elke computer met tcp/ip heeft een localhost entry, dus XP ziet localhost als zichzelf en komt dus niet bij de server uit.
Pagina: 1