Tag Archives: ssl

为服务器开启https访问

要开启 HTTPS 访问,你需要为你的域名配置 SSL 证书,并修改 Nginx 配置以支持 HTTPS。以下是具体步骤: 1. 获取 SSL 证书 推荐使用 Let’s Encrypt 免费 SSL 证书。你可以使用 certbot 工具来获取证书。 在主机A上安装 Certbot sudo apt update sudo apt install certbot 获取 SSL 证书 运行以下命令获取证书(确保域名已解析到主机A的IP地址): sudo certbot certonly –standalone -d your-domain.com 将 … Continue reading

Posted in 网络相关 | Tagged , , | Leave a comment

通过 Docker 部署 Nginx 并配置 HTTPS 反向代理

通过 Docker 部署 Nginx 并配置 HTTPS 反向代理,可以分为以下几个步骤: 1. 准备工作 获取 SSL 证书: 你可以从 Let’s Encrypt 或其他证书颁发机构获取免费的 SSL 证书。 证书通常包括两个文件: 证书文件(如 certificate.crt)。 私钥文件(如 private.key)。 准备配置文件: 创建一个 Nginx 配置文件,用于定义反向代理和 HTTPS 配置。 安装 Docker: 确保你的服务器上已经安装了 Docker。如果没有安装,可以参考 Docker 官方文档。 2. 创建 Nginx 配置文件 在宿主机上创建一个目录(如 … Continue reading

Posted in 网络相关 | Tagged , , | Leave a comment

内网穿透下的 wordpress 地址冲突问题与 https下的后台登陆问题

问题背景 当我们将个人博客搭建在 NAS 或软路由上,并通过 Cloudflare Zero Trust 或其他工具进行内网穿透以便公网访问时,可能会遇到以下两个问题: 内网穿透下的地址冲突 使用内网穿透将本地的 WordPress 服务暴露到公网时,如果同时希望通过内网 IP 访问后台,会遇到 WordPress 主站地址冲突的问题。WordPress 无法确定是将内网 IP 还是公网域名作为主站地址。 HTTPS 协议下无法登录管理后台 使用 HTTPS 协议访问 WordPress 时,可能会遇到无法登录管理后台的问题。 解决方案 1. 内网穿透下的地址冲突 WordPress 有两个重要参数:WordPress 地址 和 站点地址。通常情况下,这两个值是相同的。如果希望通过外网域名和内网 IP 同时访问,可以通过修改 wp-config.php 文件动态设置这两个参数。 在 wp-config.php … Continue reading

Posted in 网络相关 | Tagged , , | Leave a comment

使用Cloudflare的zero trust内网穿透后,WordPress无法进入后台的解决方法

不少人在使用Cloudflare CDN后,Wordpress无法进入后台,主要是因为使用了Cloudflare的SSL。问deepseek这个问题好久,无法就那么几种方法,结果依然是“Sorry, you are not allowed to access this page”。彻底奔溃。 为解决这个问题,Cloudflare发布了一款Wordpress插件: Flexible SSL for CloudFlare 使用也很简单,直接后台搜索这个插件,激活即可 。或者下载插件到plugins目录下,然后解压激活。 插件下载:https://wordpress.org/plugins/Cloudflare-flexible-ssl/

Posted in 网络相关 | Tagged , | Leave a comment