[Q] Hardening/extending/creating a perfect server

Discussion in 'Installation/Configuration' started by MaddinXx, Jan 6, 2012.

  1. MaddinXx

    MaddinXx Member

    Dear HowToForge community, dear Till & Falko

    Let's first wish you all a great 2012 with success in your projects, good health and luck!
    Thank you for making HTF what it is - a wonderful & lovely place.

    As I always want to improve my servers performance, security and so on and so on, searching through the WWW for tutorials is a never ending story over here.

    Now I came across the "Apache mod-security" post over at http://www.faqforge.com/linux/apache-mod-security-installation-on-debian-6-0-squeeze/.

    Is this step needed/good on a environment offering shared hosting?

    This is what I have done so far:

    Code:
    Installation
    Root Server
    
    OpenVZ Installation
    http://www.howtoforge.com/installing-and-using-openvz-on-debian-squeeze-amd64
    
    OpenVZ Web Panel Installation
    http://code.google.com/p/ovz-web-panel/wiki/Installation
    
    Ajenti Installation
    http://ajenti.org/
    
    SymLink für OpenVZ Backup
    ln -s /home/backup/vz /var/lib/vz/dump
    
    OpenVZ Server
    Multiserver Installation
    http://www.howtoforge.com/multiserver-setup-with-dedicated-web-email-dns-and-mysql-database-servers-on-debian-squeeze-with-ispconfig-3
    
    Web & DB Server
    Anpassung php.ini apache2 / cgi
    /etc/php5/apache2/php.ini & /etc/php5/cgi/php.ini
    
    php accelarator Installation
    http://www.howtoforge.com/extending-perfect-server-debian-squeeze-ispconfig-3-p3
    
    ionCube Loader Installation
    http://www.ioncube.com/loaders.php
    
    cURL Installation
    http://forum.whmcs.com/showpost.php?p=16768&postcount=4
    
    Memcached Installation
    http://www.howtoforge.com/install-memcached-and-php5-memcached-module-on-debian-6.0-squeeze
    
    RoundCube Webmail Installation
    http://www.howtoforge.com/extending-perfect-server-debian-squeeze-ispconfig-3-p2
    
    RoundCube Plugins
    fail2ban, zipdownload, markasjunk2
    
    RoundCube Konfiguration
    /var/lib/roundcube/config/main.inc.php
    
    phpMyAdmin Konfiguration
    /etc/phpmyadmin/config.header.inc.php
    
    MySQL Tuning
    http://www.howtoforge.com/extending-perfect-server-debian-squeeze-ispconfig-3-p4
    
    Mail Server
    Erweiterter Spamschutz
    http://www.faqforge.com/linux/enhanced-e-mail-spam-protection-in-ispconfig-3/
    
    Greylist Spamschutz
    http://www.howtoforge.com/greylisting_postfix_postgrey
    
    OpenVZ Server
    Backup
    ISPConfig
    http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/
    
    Update
    apt-get update
    apt-get -u upgrade
    
    Is there something else I should really do/keep in mind?

    Also, I read that when following the "perfect server" tutorials, we also install sqlite?! Can I install SQLiteManager as described on their official website without problems or didn't we install the sqlite I think, but the sqlite php extension?

    Thank you for answering, discussing and reading.

    Kindly Regards,
    MaddinXx
     

Share This Page