









记录正在发生的一切
写在前面
记录我学习和实践中正在发生的一切
标签
AI工具 Anadius APNG C++ DeepSeek Docker Electron GIF GitHub Hexo Linux Markdown Mermaid mizuki Mizuki Office PAC Python Steam Tampermonkey The Sims 4 Visual Studio Windows SDK 个人成长 个体觉醒 产品设计 代理设置 加密 动效 博客写作 备份 安全 实用工具 工具 排坑 时间维度 服务部署 杂谈 权力反思 模拟人生4 汉化教程 油猴脚本 测试 温柔记录 游戏 游戏感悟 演示 漫画 独立开发 示例 视频 系统 网盘工具 网站维护 网络 网络代理 网络配置 自动化 自定义 自我觉察 软件推荐 软路由 远程控制 避坑 音乐播放器 黑神话悟空
站点统计
34
7
66
41,499
0 天
0 天前
一
二
三
四
五
六
日
177 字
1 分钟
基于docker的OpenResty网站部署指南
历经多次尝试终于部署成功,现将SCP部署方案整理如下:
1. 服务器准备#
1.1 安装 1Panel#
- 通过官方脚本安装1Panel运维面板
- 完成防火墙、SSH端口等基础安全配置
1.2 创建网站#
- 在1Panel控制台新建网站
- 域名绑定:example.com或服务器IP地址
- 网站根目录设置为:/opt/1panel/apps/openresty/openresty/www/sites/example.com/index
- 运行权限配置为UID/GID:1000
1.3 部署准备#
ssh连接服务器执行: mkdir -p /opt/1panel/apps/openresty/openresty/www/sites/example.com/index chown -R 1000:1000 /opt/1panel/apps/openresty/openresty/www/sites/example.com
2. 本地环境配置#
配置package.json自动化脚本:
“scripts”: { “upload”: “hexo clean && hexo generate && tar -czf - public/* | ssh root@<服务器IP> “cd /opt/1panel/apps/openresty/openresty/www/sites/example.com/index && rm -rf * && tar -xzf -"" }
运行部署命令: npm run upload
基于docker的OpenResty网站部署指南
https://blog.jisuk.top/posts/网站部署/ 部分信息可能已经过时