“2024年6月”存档文章有15

Hetzner 救援模式重置 root 密码

最近有一台 Hetzner 的服务器 IP 配置错误,导致无法登录服务器,原来登录服务器是通过证书登录,现在在控制台无法通过 Console 登录。只能通过救援模式登录服务器修改。但是登录救援模式之后按照官方文档修改,代码如下:mount /dev/md2 /mnt根本无法挂载,之后求助于 ChatGPT,最终把问题解决:在 Hetzner VPS 上,如果由于配置错误导致无法登录服务器,可以通过...

PermissionError: [Errno 13] Permission denied: ‘/var/project-name/static/images/xx.jpg’

最近将项目迁移到新的服务器上,却出现了如下错误:PermissionError: [Errno 13] Permission denied: ‘/var/project-name/static/images/xx.jpg’出现错误的原因:应该是此目录的权限设置存在问题,我们通过如下命令查看此目录的权限:ls -lh /var/project-name/static/结果如下:drwxr-xr-x ...

Failed to load resource: the server responded with a status of 413 ()

最近在更换了新的服务器,原来程序上传文件会出现如下错误:Failed to load resource: the server responded with a status of 413 ()出现问题的原因:413 Request Entity Too Large 当客户端发出的请求太大而无法被 Web 服务器处理时,就会发生错误。如果您的 Web 服务器设置了特定的 HTTP 请求大小限制,客...

TypeError: i.createPopper is not a function

最近在使用 Bootstrap 的时候出现了这个错误:TypeError: i.createPopper is not a function出现错误的原因:没有加载 Popper.js 这个文件,但是如果使用Popper.js,Bootstrap.min.js 文件,会出现冲突,也会出现问题。解决方案:使用 bootstrap.bundle.min.js 而不是 Popper.js,Bootstr...

Python 如何将 IP 地址转换为 int 数据类型

在 Python 中,可以通过将 IP 地址的每一部分乘以适当的权重,然后求和来将 IP 地址转换为一个整数(IP 地址转换整数)。你可以使用内置的ipaddress模块来完成这个操作。以下是一个示例代码:import ipaddress # 定义IP地址 ip_str = "217.172.189.87" # 将IP地址转换为整数 ip_int = int(ipaddress.I...

为什么网站证书有效期最多只有1年

由于国内所有免费 SSL 证书有效期都缩短为 3 个月,为了避免麻烦今天购买了单域名 SSL 证书,问题就来了:为什么 SSL 证书有效期最多 1 年,不能时间长点吗?下面是我查询到的一些资料:证书寿命缩短的关键因素:安全性过去十年,SSL/TLS证书的使用寿命显著缩短。2011年,由国际性电子认证机构(CA)与操作系统、浏览器厂商组成的CA/B论坛(CA / Browser Forum)将证书有...

Ubuntu 系统更改文件权限

在上一篇文章中:Cheap SSL 购买证书以及部署记录,由于在转换文件的时候,使用了 sudo ,导致生成的文件是 root 用户,文件无法被下载。需要更改为 ubuntu 用户组,要将 /home/ubuntu/pdf-lib.pfx 文件的权限从 root 改为 ubuntu 用户,可以使用 chown 命令。使用 sudo 命令来更改文件的所有者和所属组为 ubuntu 用户,执行如下命令...