I am running Ubuntu 10.04 LTS and also have an Apache vhost configuration that utilizes SSL. After I produced the vhost file (yesterday) I'd no problem restarting apache, I presume since it could get my ssl qualifications password. However after i rebooot my machine apache initially fails, that we presume since it does not possess the ssl password. If however I perform a sudo /etc/init.d/apache2 restart apache is constantly on the fail, having a message ending in "Not able to spread out logs".
The only method I can get apache running here is to get rid of the conf file from /etc/apache2/sites-enabled, reboot, then re-link my conf file to sites-enabled, then /etc/init.d/apache2 restart, after which things are ok.
1. It is possible to method to provide apache my ssl password? or 2. Why would could it be failing on restart once i boot up? I am using sudo so there should not be considered a logs file permission problem.