Here’s a little script that automates the task of setting up a , and in the end it also installs.
Please note: do not execute this script on an already working server, because this script may overwrite configuration files and break the running system. It is only meant to be used on a fresh installation of OpenSUSE 11.2.
There are few things missing from the tutorial, as I have found it. I have made a script, based on the tutorial, that prepares a system, and which contains several steps that, if not done, leave the system unfinished in some way.
Notable additions:
* 'mysql' dependency inside mydns script
* fail2ban configuration
* Not turning off firewall
* Pure-ftpd configuration change (allow renames, and change passive ports)
* Postfix certificate generation
* Apache SSL certificate generation, and switching ISPConfig to HTTPS
* Fix of NameVirtualHost apache config with OpenSUSE (important for Apache to recognize multiple domains from ISPConfig)
* Setup of rdiff-backup with cron
The script is imperfect in the fact that requires manual entry twice - when mysql_secure_install is run, and when ispconfig_update_svn is run. (I use svn, because ISPConfig latest SVN looks much nicer, but one can type stable as well - on production systems, you should use stable!)
Source and more details: Script For Automatically Setting Up A Perfect Server On OpenSUSE 11.2 And Installing ISPConfig 3 | HowtoForge - Linux Howtos and Tutorials
More details:
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 2]
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 2] | HowtoForge - Linux Howtos and Tutorials
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 3]
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 3] | HowtoForge - Linux Howtos and Tutorials
The Perfect Server - OpenSUSE 11.1
The Perfect Server - OpenSUSE 11.1 | HowtoForge - Linux Howtos and Tutorials
Chrooting Apache2 With mod_chroot On OpenSUSE 11.2
Chrooting Apache2 With mod_chroot On OpenSUSE 11.2 | HowtoForge - Linux Howtos and Tutorials
SuSE - HowtoForge