Version 1.0
Author: Andrew Colin Kissa <andrew [at] topdog [dot] za [dot] net>
Introduction
This tutorial shows how to set up a CentOS 5.x server to offer all services needed by virtual web hosters. These include web hosting, smtp server with (SMTP-AUTH and TLS, SPF, DKIM, Domainkeys), DNS, FTP, MySQL, POP3/IMAP, Firewall, Webalizer for stats.
I will use the following software:
- Database Server: MySQL 5.0.22
- Mail Server: Postfix 2.3.3
- NS Server: BIND9 9.3.3
- Web Server: Apache 2.2.3 /PHP 5.1.6
- FTP Server: Vsftpd 2.0.5
- POP3/IMAP server: Dovecot 1.0
- Webalizer: for site statistics 2.01_10
- Virtualmin: Control panel