自己动手优化服务器安全设置

ServerSecurity

文章目录 保持系统软件最新 安装fail2ban 采用SSH秘钥方式登录VPS 设置iptables防火墙 很多玩vps的朋友并不是专业的运维工程师,可能仅仅就是搭建个人博客或者服务,对于服务器的安全设置并不熟悉。不熟悉带来的后果往往就是服务器被黑,被别人用于不正规的用途,如发送垃圾邮件、ddos等。 实际上,... [阅读全文]

Debian vps使用Fail2ban防止SSH密码暴力破解

fail2ban

文章目录 Fail2ban介绍 Fail2ban安装 Fail2ban配置 fail2ban相关操作命令 之前介绍过使用DenyHosts防止SSH密码暴力破解,今天再来介绍另外一个工具Fail2ban来实现防止SSH密码暴力破解。 关于DenyHosts的使用,请参考: Debian vps使用DenyHosts防止SSH密码暴力破解 Fail2ban介绍 Fail2ban是linux下一... [阅读全文]

Debian下利用cpulimit限制CPU使用率

Debian下利用cpulimit限制CPU使用率

文章目录 cpulimit介绍 cpulimit安装 cpulimit使用说明 注意事项 对于一些超售比较厉害的vps服务商,他们一般会控制CPU的使用率,从而保证用户不滥用vps的资源,提高vps的稳定性以及性能。这其中比较有名的有bandwagonhost搬瓦工、weloveservers等等,至于linode之类的也会发出报警。所以,如果想避... [阅读全文]

Debian下安装Memcached及其php扩展

memcached

文章目录 Memcache介绍 apt方式安装Memcache 编译方式安装Memcache 查看Memcache安装效果 在之前的文章wordpress启用Memcached 内存缓存中介绍过wordpress如何使用memcached缓存,今天来具体介绍下如何在debian vps中安装memcached及它的php扩展。 Memcache介绍 1、Memcache介绍 Memcache是一个自由... [阅读全文]

LNMP下Nginx SSL配置教程

SSL

文章目录 配置文件示例 小结 在前面的几篇文章里介绍了免费SSL证书Let’s Encrypt安装使用教程以及debian下lnmp一键安装脚本完善版。虽然脚本中提供了搭建HTTPS虚拟主机的命令,tennfy还是在这篇文章里详细介绍下。 配置文件示例 首先找到虚拟主机的nginx配置文件,将该文件修改为: 1 2 3 4 5 6 7 8... [阅读全文]

免费SSL证书Let’s Encrypt安装使用教程

SSL

文章目录 Let’s Encrypt介绍 Let’s Encrypt安装方法 90天证书续期 去年就听说过Let’s Encrypt要出免费的SSL证书,可谓期待已久。12月3号Let’s Encrypt正式开始公测,相信很多朋友也忍不住要来尝试一下。本文就来介绍下Let’s Encrypt在debian系统上的安装使用教程。 Le... [阅读全文]

Debian下开启慢查询日志优化Mysql

Debian下开启慢查询日志优化Mysql

文章目录 开启慢查询日志 慢查询日志分析 优化方法 在前面介绍了php以及nginx的优化策略,今天继续介绍Mysql的优化方法。在很多应用中,Mysql的读写的比例一般为10:1,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显... [阅读全文]

Debian下开启Nginx FastCGI Cache缓存加速

fastcgi_cache

文章目录 Nginx FastCGI Cache介绍 Nginx FastCGI Cache配置方法 查看FastCGI Cache效果 缓存规则及清理方法 在上一篇文章Debian下安装Zend Opcache加速PHP中,我介绍了通过安装php插件对操作码缓存从而加速php访问的方法。对于常见的LNMP架构来说,php缓存也只是其中一个环节,我们同样可以对nginx... [阅读全文]

Debian下安装Zend Opcache加速PHP

OPcache

文章目录 PHP缓存原理介绍 Zend Opcache安装方法 查看Zend Opcache效果 注意事项 现在基于PHP的网站越来越多,也有很多成熟的cms程序方便使用。在网站的流量逐渐增大之后,服务器对CPU及内存的要求也就越来越高。一味的增加硬件成本是不可取的,采用合理的缓存策略是减少服务器访问压力的有效方法。t... [阅读全文]