Failed to start service : Starting httpd[warn] NameVirtualHost [IP Address] has no VirtualHost

Hello Guys,

I am using Centos 5.2 with Virtualmin Pro version. Suddenly my Apache server service stop running. Background information. Server running on Local IP address and DNS records forwarding to Static ip. Previously ip address was 192.168.100.14 and some local ip conflict and Ip adress changed to 192.168.100.100. I am receiving following errors.

On Virtualmin interface when hit restart Apache server : Failed to start service :

Starting httpd: [Mon Sep 28 08:49:14 2009] [warn] NameVirtualHost 192.168.100.14:80 has no VirtualHosts [FAILED]

And httpd error_log : [Mon Sep 28 08:49:14 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) /usr/sbin/httpd: symbol lookup error: /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Apache2/ServerUtil/ServerUtil.so: undefined symbol: ap_ge t_server_banner

Urgent help required please.

Status: 
Active

Comments

It looks like your Apache config with the Virtual Hosts defined in it may be in /etc/httpd/conf/httpd.conf.rpmsave, for some reason.

If you're still having trouble now (I see Apache is running), it may just be a matter of moving the config file back and restarting Apache.

Was there some change in Virtualmin that triggered or preceeded this problem?

Also, what gets logged to /var/log/httpd/error_log when you try to start Apache?