杂技浅尝

自签证书

我现在在后端项目上 使用自签证书 对域名 172.16.99.32:1043 生成了证书和密钥。并在 nginx 中启动服务使用这个 我使用 curl 加 -K 这个参数 可以成功调用 https 的接口 但是我的前端页面服务直接使用 python http.server 启动访问的时候 无法调用这个接口。报错net::ERR_CERT_AUTHORITY_INVALID ...

2025-03-25 · 6 分钟 · 2845 字 · 
杂技浅尝

obsidian+hugo

参考 把 Obsidian 变为 Hugo 博客的集成管理平台 | 胡说 参考这位佬的文章,一共三篇。主要以下几个点 实现 关于我的博客是使用 github 管理,但是部署是在 cloudflare 上。这里原先的流程是这样的 编辑器打开仓库 (可选)git pull hugo new post/xxx.md 编辑 md,往往是我在别的编辑器(Obsidian) copy 进来的 编辑完后 git commit 然后 git push 这样的流程最大的问题出现在 写博客的位置和发布时的割裂 ...

2025-03-25 · 1 分钟 · 289 字 · 
杂技浅尝

Hugo 配置waline

惯例先放网址,我这里参考了 好多,但是终究没有能抄的作业 hugo-theme-stack/config.yaml at master · CaiJimmy/hugo-theme-stack · GitHub 独立部署 | Waline waline/assets/waline.sqlite at main · walinejs/waline · GitHub 知乎 # 博客建站10 - 选择博客评论系统 系统架构 网站示例: Ray Blog 服务器: Cloudflare pages + 一台 aws 白嫖的服务器独立部署 waline 服务器系统: Ubuntu 24.04 LTS 博客框架: The world’s fastest framework for building websites 网站主题: Stack | Card-style Hugo theme designed for bloggers 安装 waline 这里根据官方文档独立部署目录下的指引 以及评论区的提示,我就不走多余的路。直接拉取官方镜像 直接写 docker-compose.yml ...

2025-03-25 · 2 分钟 · 522 字 · 
杂技浅尝

Nginx Certbot

Nginx and Let’s Encrypt with Docker 这篇主要都是来自 medium 的这篇文章 Nginx and Let’s Encrypt with Docker in Less Than 5 Minutes | by Philipp | Medium 非常简单,我也就不多赘述,如果有不明白的问问 g 老师或者 c 老师即可 配完后确保域名解析到服务器即可(一直忘记改 cf,懵了好一会儿) 主要是为了下一篇文章 配置评论系统

2025-03-25 · 1 分钟 · 123 字 · 
杂技浅尝

Nginx 记一次基础转发配置

显示已折叠代码(28 行) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 server { listen 1043 ssl default_server; server_name 172.16.99.32; ssl_certificate /etc/nginx/ssl/1043/server.crt; ssl_certificate_key /etc/nginx/ssl/1043/server.key; access_log /var/log/nginx/1043_access.log; error_log /var/log/nginx/1043_error.log warn; location / { add_header Access-Control-Allow-Origin "*"; add_header Access-Control-Allow-Methods "GET, POST, OPTIONS"; add_header Access-Control-Allow-Headers "Authorization, Content-Type"; add_header Access-Control-Allow-Credentials true; proxy_pass http://X.X.X.X:1030; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 处理 OPTIONS 预检请求 if ($request_method = OPTIONS) { return 204; } } } 这个 nginx 配置做了什么事情 1 server { • 定义一个 server 块,表示一个独立的虚拟主机配置。 ...

2025-03-24 · 2 分钟 · 728 字 ·