我的博客

分享技术与思想的点滴

归档:2025-02

为服务器开启https访问

要开启 HTTPS 访问,你需要为你的域名配置 SSL 证书,并修改 Nginx 配置以支持 HTTPS。以下是具体步骤: 1. 获取 SSL 证书 推荐使用 Let's Encrypt 免费 SSL 证书。你可以使用 certbot 工具来获取证书。 在主机A上安装 Certbot sudo apt update sudo apt install certbot 获取 SSL 证书 运行以下命令

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

通过 Docker 部署 Nginx 并配置 HTTPS 反向代理,可以分为以下几个步骤: 1. 准备工作 获取 SSL 证书: 你可以从 Let's Encrypt 或其他证书颁发机构获取免费的 SSL 证书。 证书通常包括两个文件: 证书文件(如 certificate.crt)。 私钥文件(如 private.key)。 准备配置文件: 创建一个 Nginx 配置文件,用于定义反向代理和 H

多应用共享80端口解决方案(探讨docker compose 有点)

直接在宿主机上配置Nginx确实可以解决问题。然而,使用Docker Compose结合Nginx容器化的方式有一些额外的优势,具体取决于你的需求和场景。以下是两者的对比以及使用Docker Compose的意义: 1. 直接在宿主机上配置Nginx 优点: 简单直接,不需要额外的Docker容器。 适合小型项目或不需要复杂容器化管理的场景。 性能稍高,因为没有额外的容器化开销。 缺点: 与宿主机

多应用共享80端口解决方案)

要解决多个应用通过80端口对外提供服务的问题,可以使用反向代理服务器(如Nginx或Apache)来管理流量。以下是具体步骤: 1. 使用反向代理服务器 反向代理服务器可以根据请求的域名或路径将流量分发到不同的内部端口。 使用Nginx作为反向代理 安装Nginx sudo apt-get update sudo apt-get install nginx 配置Nginx 编辑Nginx配置文件(

推荐几个wordpress下的markdown格式发布插件

WP Githuber MD 插件因安全问题已关闭,我们可以选择其他可靠的Markdown插件来替代。以下是几个推荐的Markdown插件: 推荐替代插件 Jetpack(由Automattic开发) Jetpack 是一个多功能插件,其中包含Markdown支持。 下载地址:Jetpack on WordPress.org 安装后,启用“Markdown”模块即可使用。 WP-Markdown

如何让wordpress支持markdown格式的文章发布

要让WordPress支持Markdown格式的文章发布,可以按照以下步骤操作: 方法一:使用插件 安装Markdown插件: 登录WordPress后台,进入“插件” > “安装插件”。 搜索“Markdown”插件,如“Jetpack”或“WP Githuber MD”。 安装并激活插件。 配置插件: 激活后,进入插件设置页面,启用Markdown支持。 部分插件可能需额外配置,如“WP Gi

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

问题背景 当我们将个人博客搭建在 NAS 或软路由上,并通过 Cloudflare Zero Trust 或其他工具进行内网穿透以便公网访问时,可能会遇到以下两个问题: 内网穿透下的地址冲突 使用内网穿透将本地的 WordPress 服务暴露到公网时,如果同时希望通过内网 IP 访问后台,会遇到 WordPress 主站地址冲突的问题。WordPress 无法确定是将内网 IP 还是公网域名作为主

Docker搭建WordPress绑定域名教程(二)

在上一节我们讲解了如何通过Docker快速搭建wordpress,这一节我们介绍下在Docker环境下,有哪些工具和程序可以帮助你轻松绑定域名并管理多个站点。以下是几种常用的解决方案: 1. Nginx Proxy Manager Nginx Proxy Manager 是一个基于 Nginx 的反向代理管理工具,提供友好的 Web 界面来管理域名绑定、SSL 证书等。 安装步骤 创建 docke

Docker搭建WordPress并绑定域名教程(一)

这一节我们讲如何通过Docker搭建WordPress并绑定域名,步骤如下: 步骤1:配置域名DNS解析 登录你的域名注册商(如GoDaddy、阿里云等),进入DNS管理界面。 添加一条 A记录,将域名指向你的服务器公网IP。 例如:@ 或 www 指向 123.123.123.123(你的服务器IP)。 等待DNS生效(通常几分钟到几小时),可通过 ping yourdomain.com 测试是