添加定时任务将解析 IP 自动添加到防火墙
通过指定 DNS 查询指定域名解析 IP,将其添加到防火墙允许访问本机 443 端口的名单中。添加定时任务后,当域名解析到新 IP 后将其添加到防火墙名单,否则就不添加……
通过指定 DNS 查询指定域名解析 IP,将其添加到防火墙允许访问本机 443 端口的名单中。添加定时任务后,当域名解析到新 IP 后将其添加到防火墙名单,否则就不添加……
本着最小访问权限的原则,在使用 CloudFlare CDN 后,为防止其它恶意访问,可以设置仅允许 CloudFlare IP 访问服务器 80/443 端口。虽然 Nginx 也能干这个事情,但直接用系统防火墙来设置更简单……
要在 MySQL / MariaDB 数据库中搜索包含指定字段的表名,可以通过查询 MySQL 自带的 INFORMATION_SCHEMA 数据库 COLUMNS 表实现……
Linux 下借由 Exiv2 工具可以轻松用照片拍摄时间重命名文件,一句命令就能搞定。如果用的 Windows 电脑,不妨用虚拟机装个 Linux 发行版(或者 WSL),然后设置共享目录操作……
Alist 是一个支持挂载众多网盘目录的 Go 语言程序,适合主机没带宽情况下小规模分享文件使用……
Linux 下支持 ed2k 下载的软件不多,aMule 是其中一个。下面介绍其安装配置方法,操作环境为 CentOS 7……
介绍一个 limit_req 经典配置方法,通过结合 map 使用,可以简化 Nginx 配置(实现在 server 块内添加 limit_req 限制,但仅作用于指定 URL。虽然也可以在 location 块里添加 limit_req 限制,但对于 php 资源的 location 块需要同时指定 fastcgi 配置,看起来略麻烦不够简洁)……
acme.sh 目前使用 ZeroSSL 作为默认 CA,在首次申请 SSL 证书时会要求输入邮箱以快速创建 ZeroSSL 账号。虽然这很方便,但自己还是习惯手动注册 ZeroSSL 账号,然后再关联到 acme.sh 里……
Nginx 限制访问频率和传输速率可以使用 limit_conn、limit_req 和 limit_rate 这几个选项,本文将配合用例介绍其配置方法,以及使用注意事项……
访问流程如上图。虽然绕了一圈,但能以较低成本优化网站速度(线路好主机用不起高配套餐),也可以隐藏源站 IP,在被攻击时方便切换服务器。
记录下在更换域名后,用于查询替换 WordPress 数据库里网址的常用 SQL 语句。如果还有其他地方储存使用了域名,请自行修改命令中的数据表名和字段名。
平时运行 Shell 脚本或其它后台服务需要发送通知邮件,这类发送量不大的邮件可以使用现成服务,例如 Gmail/Outlook 这类。通过在 SMTP 客户端配置到远程 SMTP 服务器发信即可……
之前介绍了如何设置 SSH 以密钥方式登录,通常这已经足够应对网络上的碰撞密码风险。如果不希望那些扫描器连接访问,我们还可以将 SSH 默认端口改用其他端口……
假设已通过 SQL 查询等方法获得要删除用户的 user_id,除了可以用 wp_delete_user() 删除用户外,还可以直接 SSH 登录网站服务器,用 WP-CLI 命令删除指定用户,具体使用方法如下介绍。
之前介绍了如何在 SolusVM 使用 ISO 安装系统。如果主机商没有提供光驱启动,那么就无法用这种方式安装。但如果你的是 KVM VPS,并且有 VNC 控制台,那么可以改用下面方法,它从网络引导系统安装。
记录下 WHMCS 安装步骤,服务器环境为 CentOS 7,从零部署 LNMP 网站环境,然后上传 WHMCS 安装,以及完成初始化配置和安全增强。