Nginx pem crt
2022年06月23日 ,作者: 黄兵
最近有一个证书要到期了,以前所有免费证书都是在腾讯云的亚信申请的。但是又20个的限制,我已经达到了,所以无法再免费申请证书,于是我到阿里云申请免费证书。阿里云使用的 digicert 的免费证书。申请好后,下载下来有一个.pem 的文件和 .key 文件,与亚信的 .crt 文件不同,不清楚是否需要转换。原来 nginx 的证书关键配置如下:ssl_certificate /etc/ssl/1.p...
可爱的两个孩子送的父亲节礼物🎁
2022年06月18日 ,作者: 黄兵
2022年6月19日是父亲节,我晚上回家,我收到了两个孩子的礼物,包含着小朋友对父亲深深的爱。小女儿送的礼物:这个是爸爸是超人的🏆,使用的是两个一次性纸杯做的,这个是正面图。这个是🏆的背面,是“中国好爸爸”,实在是太可爱了。还有一个父亲节礼物是一个领带:最传神的是顶部的大小眼,实在是让人忍俊不禁😀。下面是大女儿的父亲节礼物🎁这是是她手工制作的一个小车车,十分可爱。后面是 I Love DA...
Linux 防火墙如何屏蔽 IP 地址段
2022年06月17日 ,作者: 黄兵
最近网站一直遭受恶意爬虫抓取,所以需要通过防火墙屏蔽相应的 IP 地址,但是经过观察,所有的 IP 地址都是 81.71.60.0/24 这个范围之内的。在 Ubuntu 防火墙单个 IP 可以输入以下命令屏蔽:sudo iptables -A INPUT -s 192.168.34.16 -j DROP如何在 Ubuntu 防火墙屏蔽 CIDR 的 IP 地址段呢?命令如下:iptables -...
baidu spider IP 查询
2022年06月16日 ,作者: 黄兵
baidu spider 是百度搜索引擎的爬虫代理。有朋友经常问这个 IP 是不是 baidu spider 的 IP 地址?而对于只有一个 IP 的情况,我们应该如何去判断是不是 baidu spider 的 IP 地址呢?我们可以使用爬虫识别这个工具网站来查询具体的 IP 是 baidu spider 还是假 baidu spider,下面是示例:例如我们查询这个 IP 地址:220.181....
Exception: Install 'email_validator' for email validation support.
2022年06月16日 ,作者: 黄兵
今天在使用 Flask-WTF 的时候,验证电子邮件地址,出现了如下错误:Exception: Install 'email_validator' for email validation support.出现错误的原因:从 WTForms 2.3.0 版本 email-validator 开始,电子邮件验证由名为( PR #429 )的外部库处理。解决方案:直接通过 pip 安装相关库,具体代码...
Nginx 启用文本压缩
2022年06月14日 ,作者: 黄兵
今天在使用 PageSpeed Insights 检测网页的时候提示:启用文本压缩,如下图所示:但是经过手动检测这些 js 文件和 css 文件,已经启用了压缩,截图如下:通过上图可以看到已经启用了压缩,但是 PageSpeed Insights 仍然提示需要启用文本压缩。于是我登陆服务器,查看 Nginx gzip 的配置,是这样的:## # Gzip Settings ## gzip...
如何屏蔽 YandexBot
2022年06月10日 ,作者: 黄兵
我们经常会受到大量的 YandexBot 访问,我们知道 YandexBot 是 Yandex 的搜索引擎的爬虫。大量的 YandexBot 访问,不仅给服务器造成了非常大的压力,同时也会使正常访客访问网站变慢,影响体验。基于以上原因,我们不得不限制 YandexBot 的访问,但是需要注意的一点:限制 Yandex 访问会损失 Yandex 带给我们的流量,由于限制了 Yandex 的爬虫索引我...