07/17
2024
在 /var/log/nginx 目录里可以查看 Ngixn 的日志文件:access.log 和 error.log,我以前没看过,今天因为我想看 PHP 的错误日志才进来看看,结果看到了好多刷屏攻击的,难绷。我的博客访客本来就少,这下看来攻击者的请求数量至少是正常用户的数十倍了。
闲来无事看看 Nginx 日志
07/13
2024
HTTP/2 已经不是新鲜玩意了,而本站之前一直是 HTTP/1.1,是因为我忘了/没注意到这个问题。刚才去升级了下,很简单,只要在 Ngixn 的网站配置文件里加上 http2 关键字,然后重启服务就行了。
试了下页面加载(展现)速度确实有了比较明显的提升。
把本站 HTTP 协议升级到了 HTTP/2,以及减少请求数量的优化
03/8
2023
来自低版本 IIS 受害者的记录,愿你不会用到过时的软件。
最近我维护的几个网站需要启用 HTTPS,这些网站有多个不同的主域名,部署在 Windows Server 2008 SP 1 的 IIS 7.5 上面。
IIS 7.5 无法绑定多个 HTTPS 站点,以及用 Nginx 解决此问题的记录
12/3
2020
三月之期已到,又到了折腾 https 证书的时候了。
今天去 certbot 官网看了看文档,发现了个好用的方法。
https://certbot.eff.org/docs/using.html#nginx
对于 nginx 服务器,只需执行 certbot --nginx
就能方便的创建 https 证书。
certbot 在 nginx 上创建 https 证书
08/10
2020
09/17
2019
当用户用 http 网址访问网站时,我希望可以自动跳转到 https。在 Nginx 里,可以在该网站的配置文件里用 301 跳转到 https。目前测试了两种方法都有效。
第一种方法,把 80 和 443 端口的监听分开,然后在 80 里直接 301 跳转:
server { listen 80; server_name pixiv.download; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name pixiv.download; #其余内容省略 }