All Guides
ModSecurity WAF Setup
Install ModSecurity Web Application Firewall with Apache or Nginx.
Advanced30 min
Setup Steps
1. Install ModSecurity for Apache:
sudo apt install libapache2-mod-security2 -y2. Enable ModSecurity:
sudo a2enmod security23. Create configuration file:
sudo cp /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf4. Switch from detection to blocking mode:
sudo nano /etc/modsecurity/modsecurity.conf
# SecRuleEngine DetectionOnly
SecRuleEngine On5. Install OWASP Core Rule Set (CRS):
sudo apt install modsecurity-crs -y6. Enable CRS:
sudo cp /usr/share/modsecurity-crs/crs-setup.conf.example /usr/share/modsecurity-crs/crs-setup.conf7. Restart Apache:
sudo systemctl restart apache28. Check logs:
sudo tail -f /var/log/apache2/modsec_audit.log9. Disable a rule for false positives:
SecRuleRemoveById 92035010. For Nginx use libmodsecurity3:
sudo apt install libmodsecurity3 -yRelated Guides
UFW Firewall Setup
Secure your server with Ubuntu Uncomplicated Firewall (UFW).
Fail2Ban Setup
Protect your server against brute-force attacks with Fail2Ban.
VPN Setup (WireGuard)
Set up a WireGuard VPN server and configure clients.
Certbot Automatic SSL Renewal
Configure automatic renewal of Let's Encrypt SSL certificates with Certbot.