wiki_settings
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| wiki_settings [2023/10/21 12:22] – duangw | wiki_settings [2025/08/28 01:40] (当前版本) – duangw | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| 本文是该wiki的安装配置说明,[[http:// | 本文是该wiki的安装配置说明,[[http:// | ||
| - | 当前操作系统是[[https:// | + | 当前操作系统是[[https:// |
| + | |||
| + | ===== 升级说明 2025-08-28 ===== | ||
| + | |||
| + | ==== 升级Dokuwiki ==== | ||
| + | |||
| + | 下载安装包,当前最新版本是2025-05-14a " | ||
| + | <code bash> | ||
| + | tar xzvf dokuwiki-9beb5257bbbc840e687c3b130541d3d2.tgz | ||
| + | ' | ||
| + | </ | ||
| + | |||
| + | 完毕调整权限: | ||
| + | <code bash> | ||
| + | chown -R www-data: | ||
| + | </ | ||
| + | |||
| + | 在扩展管理器里更新插件。 | ||
| + | |||
| + | 目前使用的插件: | ||
| + | * Note, [[http:// | ||
| + | * Tag, [[http:// | ||
| + | * Cloud, [[http:// | ||
| + | * Pagelist, [[http:// | ||
| + | * Table Width, [[http:// | ||
| + | |||
| + | ===== 升级说明 2024-08-19 ===== | ||
| + | |||
| + | 操作系统升级到[[https:// | ||
| + | |||
| + | ==== 安装Nginx和PHP ==== | ||
| + | |||
| + | <code bash> | ||
| + | aptitude install nginx | ||
| + | aptitude install php8.3-fpm | ||
| + | aptitude install php8.3-gd php8.3-mbstring php8.3-xml | ||
| + | </ | ||
| + | |||
| + | ==== 数据恢复 ==== | ||
| + | |||
| + | 将原来网站的文件从旧服务器复制到新机器的/ | ||
| + | |||
| + | 设置权限: | ||
| + | <code bash> | ||
| + | cd /var/www/ | ||
| + | chown -R root:root www.gwduan.com | ||
| + | chown -R www-data: | ||
| + | </ | ||
| + | |||
| + | ==== 配置Nginx ==== | ||
| + | |||
| + | 参照/ | ||
| + | |||
| + | 在index列表里添加index.php: | ||
| + | < | ||
| + | index index.html index.htm index.nginx-debian.html index.php; | ||
| + | </ | ||
| + | |||
| + | 打开php支持: | ||
| + | < | ||
| + | location ~ \.php$ { | ||
| + | include snippets/ | ||
| + | fastcgi_pass unix:/ | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 禁止所有的.htaccess文件: | ||
| + | < | ||
| + | location ~ /\.ht { | ||
| + | deny all; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 设置根目录和域名: | ||
| + | < | ||
| + | root / | ||
| + | server_name gwduan.com www.gwduan.com; | ||
| + | </ | ||
| + | |||
| + | 在server_name下面,添加dokuwiki的目录保护: | ||
| + | < | ||
| + | location ~ / | ||
| + | deny all; | ||
| + | } | ||
| + | |||
| + | location ~ /wiki/data/ { | ||
| + | internal; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 设置https参数: | ||
| + | < | ||
| + | listen 443 ssl; | ||
| + | listen [::]:443; | ||
| + | |||
| + | ssl_certificate | ||
| + | ssl_certificate_key | ||
| + | </ | ||
| + | |||
| + | 将所有的http流量到定向到https: | ||
| + | < | ||
| + | server { | ||
| + | listen 80; | ||
| + | listen [::]:80; | ||
| + | |||
| + | server_name gwduan.com www.gwduan.com; | ||
| + | |||
| + | return 301 https:// | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== 申请证书 ==== | ||
| + | |||
| + | 这里使用[[https:// | ||
| + | |||
| + | 安装acme.sh: | ||
| + | < | ||
| + | curl https:// | ||
| + | </ | ||
| + | |||
| + | 申请证书: | ||
| + | < | ||
| + | acme.sh --set-default-ca --server letsencrypt | ||
| + | acme.sh --issue -d gwduan.com -d www.gwduan.com -w / | ||
| + | </ | ||
| + | |||
| + | 安装证书到/ | ||
| + | < | ||
| + | mkdir /ssl | ||
| + | acme.sh --install-cert -d gwduan.com -d www.gwduan.com \ | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | ==== 启动Nginx ==== | ||
| + | |||
| + | 配置完毕,检测是否正确: | ||
| + | < | ||
| + | cd / | ||
| + | ln -s / | ||
| + | nginx -t | ||
| + | </ | ||
| + | |||
| + | 一切无误,重启Nginx: | ||
| + | < | ||
| + | systemctl restart nginx | ||
| + | </ | ||
| + | |||
| + | ==== 升级Dokuwiki | ||
| + | |||
| + | 下载安装包,当前最新版本是2024-02-06b " | ||
| + | <code bash> | ||
| + | tar xzvf dokuwiki-a6b3119b5d16cfdee29a855275c5759f.tgz | ||
| + | ' | ||
| + | </ | ||
| + | |||
| + | 完毕调整权限: | ||
| + | <code bash> | ||
| + | chown -R www-data: | ||
| + | </ | ||
| + | |||
| + | 在扩展管理器里更新插件。 | ||
| + | |||
| + | 目前使用的插件: | ||
| + | * Note, [[http:// | ||
| + | * Tag, [[http:// | ||
| + | * Cloud, [[http:// | ||
| + | * Pagelist, [[http:// | ||
| + | * Table Width, [[http:// | ||
| ===== 升级说明 2023-10-21 ===== | ===== 升级说明 2023-10-21 ===== | ||
wiki_settings.1697890927.txt.gz · 最后更改: 由 duangw
