VMware Images:
|
The Perfect Server - OpenSUSE 11.3 x86_64 [ISPConfig 3] - Page 5
12 Install BINDThe BIND nameserver can be installed as follows: yast2 -i bind Create the BIND system startup links and start it: chkconfig --add named
13 Install Webalizer And AWStatsSince ISPConfig 3 lets you choose if you want to use Webalizer or AWStats to create your web site statistics, we install both: yast2 -i webalizer perl-DateManip rpm -ivh http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.3/noarch/awstats-6.95-3.1.noarch.rpm
14 Install fail2banfail2ban can be installed as follows: yast2 -i fail2ban
15 Install JailkitJailkit can be installed like this: rpm -ivh http://download.opensuse.org/repositories/security/openSUSE_11.3/x86_64/jailkit-2.11-1.2.x86_64.rpm
16 Synchronize The System ClockIf you want to have the system clock synchronized with an NTP server do the following: yast2 -i xntp Then add system startup links for ntp and start ntp: chkconfig --add ntp
17 ISPConfig 3Download the current ISPConfig 3 version and install it. The ISPConfig installer will configure all services like Postfix, Dovecot, etc. for you. A manual setup as required for ISPConfig 2 is not necessary anymore. cd /tmp Now start the installation process by executing: php -q install.php server1:/tmp/ispconfig3_install/install # php -q install.php Create a symlink for phpMyAdmin: ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin Cleanup the /tmp directory: rm -rf /tmp/ispconfig3_install Open /etc/suphp.conf... vi /etc/suphp.conf ... and make sure that it contains x-httpd-suphp instead of x-httpd-php towards the end of the file:
To log in to the ISPConfig control panel, open this URL in your browser (replace the IP to match your settings!): http://192.168.0.100:8080/ The default login is: user: admin
17.1 ISPConfig 3 ManualIn order to learn how to use ISPConfig 3, I strongly recommend to download the ISPConfig 3 Manual. On nearly 300 pages, it covers the concept behind ISPConfig (admin, resellers, clients), explains how to install and update ISPConfig 3, includes a reference for all forms and form fields in ISPConfig together with examples of valid inputs, and provides tutorials for the most common tasks in ISPConfig 3. It also lines out how to make your server more secure and comes with a troubleshooting section at the end.
18 Install SquirrelMail (Optional)Install a SquirrelMail, a web-based email client: rpm -ivh http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.3/noarch/squirrelmail-1.4.20-1.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail
19 Disable AppArmorAppArmor is a security extension of SUSE (similar to Fedora's SELinux) that should provide extended security. In my opinion you don't need it to configure a secure system, and it usually causes more problems than advantages (think of it after you have done a week of trouble-shooting because some service wasn't working as expected, and then you find out that everything was ok, only AppArmor was causing the problem). Therefore I disable it (this is a must if you want to install ISPConfig later on). We can disable it like this: /etc/init.d/boot.apparmor stop
20 Links
|



Recent comments
17 hours 56 min ago
1 day 37 min ago
1 day 4 hours ago
1 day 6 hours ago
1 day 14 hours ago
2 days 32 sec ago
2 days 50 min ago
2 days 4 hours ago
2 days 8 hours ago
2 days 9 hours ago