Tutorial - Installing Kloxo on Centos 5.5 64bit - 64bit Kloxo - IPTABLES - WEBMIN - CSF & LFD - mod_evasive - HIDE VERSIONS - TRICKS
I created a tutorial that shows step by step how to assemble and configure a server with more general services (apache, php, mysql, phpmyadmin, mail, webmail ... etc ...) for FREE, ie, with cost 0.
In addition we will install a free control panel that is going to facilitate configuration, administration, and we will give reseller option, ie seller. And to top it off you could easily scale with more machines.
Well, first of all you notice, I have little experience (two years tinkering) to manage servers so the guide is intended as guidance only.
I share with you the information I have been collecting since I'm involved in this.
We will use Centos 5.5 linux distribution based 64-bit for the server, I assume you already have a server, we have partitioned and installed the operating system (do not have it?, see the installation guide ). On it we will mount a control panel called Kloxo to facilitate the tasks of managing and selling to customers, WebAdmin to facilitate management tasks from our server, to serve our websites Apache (Apache Web Server) if we use alternate a few clicks with Lighttpd as database we will use MySQL to serve dynamic content we will install PHP, for managing online database PHPMyAdmin, for sending and receiving e-mails use qmail (Qmail Mail Server) Courier and Pop / Imap Server, and use Bind dns server but can alternate it with djbdns. To provide security to the server we will update the powerful iptables firewall also install CSF & LFD (firewall-antiddos) and to connect internally use SSH server with security keys.
Sure I left many things, so I urge you to ojees the index and see for yourself 
Leaving aside the particular installation of Kloxo, on security issues is expandable to process any type of admin panel.
I recommend doing the steps in order.
Install everything costs about ~ 30 minutes 
Willingly accepted tips, advice and corrections 
Of course if you believe that something is missing to make it even more secure I would love to know to get with it.
Gradually try to keep improving the guide (hopefully with your help)
Optional - Update repositories Centos 5.5 64-bit
1 - Installing Kloxo 64bit
2 - Kloxo Troubleshooting 64bit environments
- Fix: Cargo incorrectly bookstores.
- Fix: Cargo incorrectly ionCube
- Fix: Cargo incorrectly ZEN
3 - Install / Update IPTABLES
4 - Install WEBMIN (web server administrator panel)
5 - Install and configure CSF & LFD (firewall-antiddos)
- Add CSF & LFD to WEBMIN
- Fix: MySQL load data
- Fix: the restart active ATD
- Fix: anacron active
- Fix: Ssh UseDSN not
- Fix: SAFECHAINUPDATE
- CSF & LFD Fix: DNS recursion restrictions
- CSF & LFD Fix: Check / var / tmp is mounted as a filesystem
- CSF & LFD Fix: Check / tmp is mounted as a filesystem
- CSF & LFD Fix: Check / dev / shm is mounted noexec, nosuid
- CSF & LFD Fix: Check / tmp is mounted as a filesystem
- CSF & LFD Fix: Check SSH PasswordAuthentication
6 - Generate Key / key for SSH connection from pc
7 - Hide program versions
- Hide Apache version
- Hide PHP version
- Hide BIND version
- Hide ProFTPD version
8 - Install and configure mod_evasive
- Parameters mod_evasive
- Mod_evasive programming fault?
9 - Other stuff
- Council on Kloxo, eliminate unnecessary MySQL users and / or remote
- Apache Language Encoding
I hope the tutorial will be helpful to set up or configure your server.
Your comments are welcome 
Share