This is a detailed description how to set up a CentOS 4.3 based server that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS!), DNS server, FTP server, MySQL server, POP3/IMAP, Quota, Firewall,
Since my first encounter with Ubuntu 4.10, I prefer to use sudo to prefix commands that should be run as root, and I configure each and every system accordingly, with a single change: the password to be entered is still the root's one, not the user's own
After a basic install of Centos 4.3, the first thing that we do is to configure a firewall (iptables). To do this easily, navigate here and then select the relevant options. The important ones are to open port 80 for HTTP, port 21 for FTP, port 22 for SSH
I'm not going to document the Centos installation itself, for two reasons. Firstly, I've more or less covered that elsewhere (see the Section 8.0 of this article, for example), and secondly it's dead easy. All you have to do is make sure you select the Cu