使用docker配置vps
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
使用docker配置vps [2024/08/14 12:44] – [配置 WordPress] liuf | 使用docker配置vps [2024/11/25 16:35] (当前版本) – liuf | ||
---|---|---|---|
行 136: | 行 136: | ||
==== 配置 NPM 反向代理 ==== | ==== 配置 NPM 反向代理 ==== | ||
NPM中创建一个新代理服务,*详细内容*页面里,域名填'' | NPM中创建一个新代理服务,*详细内容*页面里,域名填'' | ||
+ | |||
+ | 这个转发主机的IP地址要填写Docker服务的,我一开始没仔细看,填了127.0.0.1,完全不通过,发现之后就没问题了。这个IP地址可以用这个命令来查询:< | ||
==== 安装并配置 WordPress ==== | ==== 安装并配置 WordPress ==== | ||
行 142: | 行 144: | ||
首先,查看实例的id,通过这个命令获得:< | 首先,查看实例的id,通过这个命令获得:< | ||
- | 之后进入这个实例:< | + | 之后进入这个实例:< |
+ | 因为我们要编辑配置文件,而实例中没有编辑器,所以先安装 Neovim: | ||
+ | <code bash> | ||
+ | apt update | ||
+ | apt install neovim | ||
+ | </ | ||
+ | 需要先刷新软件仓库才能安装。 | ||
+ | |||
+ | 之后复制 PHP 配置文件:< | ||
+ | |||
+ | 修改这个文件里的两处内容: | ||
+ | <code php> | ||
+ | upload_max_filesize = 20M # | ||
+ | post_max_size = 80M # | ||
+ | </ | ||
+ | |||
+ | 按 Ctrl+D 退出实例,重启实例:< | ||
+ | |||
+ | 之后可在WordPress进行导入操作。而且在这一步,不知道从哪个版本开始,支持自动导入资源,原本的图片都从之前的服务器复制了过来,并导入了WordPress进行管理,网址也正常。然后照着之前安装并启用插件、模板,并完成微调。我的WordPress使用了如下插件: | ||
+ | * Akismet 反垃圾评论:垃圾评论保护 | ||
+ | * Parsedown for WordPress | ||
+ | * WP-Syntax | ||
+ | * 年度归档 | ||
+ | * 经典编辑器 | ||
+ | * Redis Object Cache | ||
+ | |||
+ | 最后一个插件是这次新装的,根据[[https:// | ||
+ | |||
+ | 我的WordPress继续使用GeneratePress模板,从后台安装即可。我习惯使用霞鹜文楷,在WordPress后台——外观——主题文件编辑器中,编辑'' | ||
+ | <!-- Screen version --> | ||
+ | <link rel=" | ||
+ | </ | ||
+ | |||
+ | 此外,Umami Analytics的跟踪代码也可以插在字体配置代码的后面。 | ||
+ | |||
+ | 其他的调整就手动进行吧,比如favicon配置,在WordPress后台很多都可以直接设置了。 | ||
===== 配置 DokuWiki ===== | ===== 配置 DokuWiki ===== | ||
+ | 因为没涉及数据库,DokuWiki更加简单。首先创建配置目录'' | ||
+ | <code yaml> | ||
+ | services: | ||
+ | dokuwiki: | ||
+ | image: dokuwiki/ | ||
+ | ports: | ||
+ | - " | ||
+ | environment: | ||
+ | PHP_TIMEZONE: | ||
+ | volumes: | ||
+ | - ./ | ||
+ | </ | ||
+ | |||
+ | 之后运行命令创建并启动实例:< | ||
+ | |||
+ | 然后在NPM中创建代理,与上面一样,除了端口号是4292,就不赘述了。 | ||
+ | |||
+ | 最后想办法把之前DokuWiki的'' | ||
+ | ====== Docker 实例升级 ====== | ||
+ | [[https:// | ||
+ | 按照参考链接里的说法,并进行了测试,需要在 Docker compose 所在的文件夹里执行以下命令: | ||
+ | <code bash> | ||
+ | docker compose up -d</ |
使用docker配置vps.1723610655.txt.gz · 最后更改: 2024/08/14 12:44 由 liuf