I have just installed apache2 and Webmin on openSUSE 10.2 and am having some problems. Here is my apache config in webmin:

Path to httpd executable: /usr/sbin/rcapache2
Command to start apache: /usr/sbin/rcapache2 start
Command to stop apache: /usr/sbin/rcapache2 stop
Path to httpd.conf: /etc/apache2/httpd.conf

Those files exist. I can start apache perfectly well on the command line by using those commands. However, when I press 'Start Apache' in webmin, I get the following error:

Failed to start apache : Apache does not appear to be running : Starting httpd2 (prefork) ..done

Apache does actually start, but webmin doesn't think it has.

What's going on?