the problem is this… to setup the SSL, you have to create a file mySSL.conf under /etc/apache/vhost.d/mySSL.conf … after that file is created, you have to restart the apache server. if you restart the apache server using the terminal command (#>sudo /etc/init.d/apachectl restart), it will work perfectly. and when you reboot/restart the computer, the mySSL.conf will be deleted in the folder. and if you restart the apache server using yast in HTTP Server by simply clicking the OK button, the mySSL.conf will be deleted.
i found a weird solution on this one.
after i create the mySSL.conf (no terminal restart or yast restart of http server), i shut down the computer and turned it back-on. and the mySSL.conf is there and loaded. if you reboot/restart the computer, the mySSL.conf file will be deleted.
If I remember well, when you’re using yast to configure vhost for apache it deletes all previous (e.g. manual) configuration. So you must decide: either you configure using e.g. vi or using yast.
I’m also using opensuse-11.2 and after adding any vhost.d/*.conf file I can safely reboot computer - the config will be still there.