本文中的内容均以在 CentOS 7.x 系统下的操作为例,仅供参考。首先应保证 curl 和 cron 已安装,否则可执行如下安装命令: 1 基于 acme.sh 和 dnspod API 生成网站泛域名证书 1.0 …
分类:网站建设
网站建设技术相关 - 网页制作、CSS、SEO、建站技巧、服务器技术、ASP、PHP、Javascript
Iframe 与 SameSite:Iframe 中设置 cookie 失败的原因及解决方案
从 Chrome 51 开始,其针对 Cookie 新增加了一个 SameSite 属性,用于防止 CSRF 攻击和用户追踪等。 而从 Chrome 80 开始 SameSite 默认值发生改变,由 None 变为 La…
跨域请求异常:The 'Acess-Control-Allow-Origin' header contains multiple values '*, *". but only one is allowed
1. 问题 在浏览器中进行跨域请求一个接口时报错如下: Access to XMLHttoRequest at ‘https://xxx.lzw.me/abc/getToken from origin …
Linux 创建 SWAP 交换分区
gcc 编译过程中报错提示 cc: Internal error: Killed (program cc1)。这基本上是因为内存不足的原因。可以临时修改交换分区来解决。 1 swap 交换分区的作用 当 Linux 系统…
Linux CentOS 设置 ssh 秘钥登录配置方法
1. 生成 rsa 公私钥 登录远程 CentOS ssh 终端,执行如下命令: 2. 允许秘钥认证,配置免密登录 将 .ssh 目录压缩并下载至本地,解压至本地用户目录下,如 C:\Users\lzwme\.ssh(W…
Windows、Linux、macOS 安装 Redis 方法步骤参考
以下内容为参考官方站点和各网络教程综合实践后的总结,记录了实践过程中的主要操作步骤并尽量简短易懂,以供收藏备忘查阅。 1 Windows 安装 Redis 1.1 下载 Redis Redis 官方只提供了源码开源,各系…
创建自签名 SSL 数字证书以配置开发测试环境站点 HTTPS 访问
1 什么数字证书(Certificate) 数字证书是一种用于电脑的身份识别机制。由数字证书颁发机构(CA)对使用私钥创建的签名请求文件做的签名(盖章),表示 CA 结构对证书持有者的认可。数字证书拥有以下几个优点: 使…
在 nginx 中配置 HTTP/2 与 TLSv1.3 支持
HTTP/2 协议于 2015 年 5 月 14 日正式版发布。随着 nginx 等流行 webserver 以及各大浏览器对 HTTP/2 的支持,越来越多的网站开始部署 HTTP/2 了。 HTTP/2 协议 HTT…
使用 Lets Encrypt 生成用于 https 站点的免费 SSL 证书
提示:本站当前已切换为使用 acme.sh 和 dnspod 的模式生成并自动续期证书,可参考该文: 基于 acme.sh 和 dnspod API 自动生成与更新网站泛域名证书 以下内容由于长久未作验证更新,已不再保证…
Public-Key-Pins:配置 HPKP(Public Key Pinning Extension for HTTP)
HPKP 格式及说明 HTTP Public Key Pinning(HPKP)的格式如下: Public-Key-Pins: pin-sha256="base64=="; max-age=expireTime [; i…