1. Nginx 配置 gzip 压缩
开启nginx gzip压缩后,网页、css、js等静态资源的大小会大大的减少,从而可以节约大量的带宽,提高传输效率,给用户快的体验。虽然会消耗cpu资源,但是为了给用户更好的体验是值得的。
将以上配置放到nginx.conf的http{ … }节点中。保存并重启nginx,刷新页面(为了避免缓存,请强制刷新)就能看到效果了。以谷歌浏览器为例,通过F12看请求的响应头部。
2. 开启百度云加速
在很多网站开始用到了国内的免费cdn了,也就是云加速,比如百度云加速、360网站卫士、安全宝、加速乐及云盾等等。
百度云加速在全国骨干网上部署大量节点和带宽资源,整合百度自有CDN技术以及防攻击体系,为广大网站提供加速、缓存和页面优化等功能,显著提高网站的访问速度,大量节省网站自身资源。
同时,在流量经过云加速节点的同时,恶意的黑客攻击和ddos/cc攻击也被云加速拦截过滤,有效保障了网站的安全和稳定。
这个开启请看教程:https://jingyan.baidu.com/article/f00622280f97d3fbd2f0c858.html
Linux服务器安全防护
1.Linux限制用户或IP远程登录
linux远程登录使用的是SSH协议,要限制IP登录,主要是修改与sshd服务相关联的配置文件。
2.安装云锁安全软件
注意:如曾经下载过云锁安装包,则将旧的云锁安装包及安装目录删除(rm -rf yunsuo_*)后再安装。 快速安装 x86:wget http://download.yunsuo.com.cn/v3/yunsuo_agent_32bit.tar.gz && tar xvzf yunsuo_agent_32bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install x64:wget http://download.yunsuo.com.cn/v3/yunsuo_agent_64bit.tar.gz && tar xvzf yunsuo_agent_64bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install 分步安装 1.下载云锁安装包。 x86:wget http://download.yunsuo.com.cn/v3/yunsuo_agent_32bit.tar.gz x64:wget http://download.yunsuo.com.cn/v3/yunsuo_agent_64bit.tar.gz 2.解压文件,得到安装包文件。 x86:tar zxvf yunsuo_agent_32bit.tar.gz x64:tar zxvf yunsuo_agent_64bit.tar.gz 3.给云锁安装文件赋予可执行权限。 chmod +x yunsuo_install/install 4.在当前路径下执行安装,直到提示“Install Yunsuo Success.”安装完成。 yunsuo_install/install 5.添加服务器到云中心。 /usr/local/yunsuo_agent/yunsuo_smart_tool.sh -u cloud_name -p cloud_passwd 备注:cloud_name:云中心账户名;cloud_passwd:云中心登录密码 6.安装完成后通过PC端进行管理。 查看云锁是否运行 ps -ef | grep yunsuo_agent 云锁服务相关命令 云锁启动/停止/重启/运行状态 service yunsuo start/stop/restart/status /etc/init.d/yunsuo start/stop/restart/status 卸载云锁 /usr/local/yunsuo_agent/uninstall
3.ssh 22默认端口更改
4.开启防火墙
5.重要文件夹上锁
6.网站目录文件夹权限设置 。建议文件夹750,页面文件640,缓存目录可读写770
其它
及时更新各类软件的补丁
挂载备份硬盘,定期备份
数据库单独服务器,通过内网访问交互
关闭多余服务
禁用密码,用密钥登录
原文链接:https://www.cnblogs.com/hiit/p/8310927.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/17372