关于网站运维那些事
虽然是以开发者自居,但是线上运维并不陌生,在2015年的时候就开始接触线上运维,开发运维都在做。也遇到过一些网站安全的问题,包括网站被攻击,高并发导致的一些问题,数据库的配置优化,接口安全等。
记得有一次查询报错,其实就是max_allowed_packet 参数大小修改一下就可以了。
最近,在查看服务器日志的时候,发现nginx日志里面有异常,有人用他的域名解析到我的服务器IP,所以有感而发,写一些关于网站安全的。。。
关于安全,可以从两方面入手:
运维层面
1. 防火墙配置,关闭不使用的端口 1. 做好备份工作,防止灾难发生 1. 时常查看日志,很多问题都是从日志中看出来的 1. 定期更新服务器密码 1. 文件,账号等的权限管理 1. 搭建监控系统,监控服务器,及时告警
代码层面
1. 使用token授权认证,常用的jwt 1. URL地址签名,防止请求参数被修改 (之前遇到过,公司微信公众号,接口被攻击过) 1. 放重放,使用Redis缓存 1. 接口加密
版权声明:本博客所有文章除特殊声明外,转载请注明出处 Mr Xue的博客!