Ubuntu Apache服務器可以通過多種方法來防止攻擊,以下是一些關鍵措施:
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 80/tcp # 允許HTTP
sudo ufw allow 443/tcp # 允許HTTPS
sudo ufw deny 23 # 禁止Telnet端口
sudo ufw status verbose
/etc/ssh/sshd_config 文件,設置 PermitRootLogin no。/etc/ssh/sshd_config 中,設置 PubkeyAuthentication yes 并禁用 PasswordAuthentication。sudo apt-get install libapache2-modsecurity
sudo a2enmod security2
/etc/modsecurity/modsecurity.conf 文件,啟用攔截模式并配置規則集。Content-Security-Policy 以限制頁面資源的加載來源。HttpOnly 標志,防止JavaScript訪問Cookie。unattended-upgrades 以自動安裝安全補丁。通過上述措施,可以顯著提高Ubuntu Apache服務器的安全性,有效抵御各種網絡攻擊。