CentOS LNMP服务器安全加固可从系统、服务、网络、监控等多方面入手,以下是关键措施:
系统基础安全
sudo yum update -y。/etc/ssh/sshd_config中PermitRootLogin no,并重启SSH服务。webuser),限制关键文件权限(如chown -R webuser:webuser /var/www/html)。sudo setenforce 1,并配置安全策略。服务安全配置
server_tokens off;。if ($request_method !~ ^(GET|HEAD|POST)$) { return 405; }。cgi.fix_pathinfo。sudo mysql_secure_installation,删除默认账号,限制远程访问IP。skip-name-resolve提升性能。disable_functions = eval,exec,passthru。open_basedir = /var/www/html/。网络与访问控制
firewalld或iptables):仅开放HTTP(80)、HTTPS(443)、SSH(22)等必要端口。日志与监控
fail2ban)防止暴力破解,监控服务器资源使用情况。数据与备份
参考来源: