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服务器的安全性,有效抵御各种网络攻击。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu的make命令使用报错怎么解决