PDA

Bekijk Volledige Versie : Apache probleem



ErikKosters
17/06/07, 15:43
Ik ben vanmiddag eens bezig gegaan met het opzetten van apache op een DirectAdmin server welke ik nog had staan. Ik heb van alles geprobeerd en heb nu enkele andere meldingen al weggekregen echter bij het starten van de httpd service krijg ik de volgende melding:



[root@server customapache]# service httpd start
Starting httpd: [Sun Jun 17 14:39:09 2007] [warn] NameVirtualHost <IP>:80 has no VirtualHosts
[Sun Jun 17 14:39:09 2007] [warn] NameVirtualHost <IP>:443 has no VirtualHosts
/bin/bash: line 1: 5223 Segmentation fault /usr/sbin/httpd -k start -DSSL
[FAILED]


Heb reeds apache opnieuw gecompiled, maar dat mocht niet baten. Iemand enig idee? Ik weet dat de eerste fouten weinig ermee te maken hebben.

gjtje
17/06/07, 15:45
En wat snap je niet aan deze foutmelding?

ErikKosters
17/06/07, 19:36
/bin/bash: line 1: 5223 Segmentation fault /usr/sbin/httpd -k start -DSSL

Wat is er nu precies fout aan? Het zegt mij vrij weinig.

wonko
17/06/07, 20:39
Best even kijken waarom je httpd segfault... strace kan je misschien helpen.

ErikKosters
17/06/07, 22:07
Ik weet nu dat het probleem in PERL zit. Als ik de mod_perl comment in mijn httpd.conf dan werkt apache naar behoren. Uncomment ik die dan krijg ik echter de fout:

/bin/bash: line 1: 1849 Segmentation fault /usr/sbin/httpd -k start -DSSL

Heb perl ook al gecompiled vanuit de originele source, maar dat mocht niet baten.. Anyone?

gjtje
18/06/07, 09:54
Google heeft een hoop hits op apache mod_perl segfault, een van de tips is om mod_perl statisch te linken aan apache: http://perl.apache.org/docs/1.0/guide/install.html#When_DSO_can_be_Used.

En als je perl opnieuw compileert moet je mod_perl ook hercompileren.