用户工具

站点工具


vpsnotes2023

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vpsnotes2023 [2023/10/11 10:19] – [MySQL backup+restore] liufvpsnotes2023 [2024/08/13 08:53] (当前版本) – 外部编辑 127.0.0.1
行 47: 行 47:
 ==== MySQL Collation check ==== ==== MySQL Collation check ====
 ''SHOW TABLE STATUS;'' 的输出结果中有相关的字段 ''SHOW TABLE STATUS;'' 的输出结果中有相关的字段
 +
 +===== Nginx 安装配置 =====
 +近几年 Nginx 越来越流行,Apache 的配置已经忘得差不多了。
 +
 +原本的配置文件复制粘贴过来继续用,之前上了 MoinMoin、MediaWiki 等一些站点,因此有点复杂,现在削减了不少。
 +
 +==== certbot ====
 +
 +这个环节遇到最大的问题是 HTTPS 配置。我是使用 certbot 工具来搞定的,它会编辑 Nginx 的站点配置文件,我上次的经验是,先不要加自己的设置,拿一个最小的配置先让 certbot 弄完了,之后再加自己的配置。
 +
 +因为 Debian 发型版 ''/sbin/nginx'' 程序没有在 PATH 里的原因,默认的 ''certbot'' 命令执行是不成功的,要加命令行参数指定可执行程序。最终成功的命令是<code bash>sudo certbot --nginx --nginx-ctl /sbin/nginx</code>
 +
 +==== 目录配置 ====
 +在 Debian 发型版中,Nginx 默认的目录是 ''/var/www/html''。我也不确定标准的做法是怎么样,我这两年搞的是在 HOME 目录里加一个软连接:<code bash>ln -s /var/www/html /home/liuf/public_html</code>
 +
 +目录的权限值得关注,对于 ''blog''、''wiki'' 这些平时不需要手动维护的目录,我把权限都设置成了 ''www-data:www-data''。对于一些平时可能会手动维护的静态目录,我设置的权限是 ''liuf:www-data''
 +
 +===== PHP =====
 +安装 ''php-fpm'' 包,这是处理 Nginx 请求的核心包。WordPress 需要一些 PHP 相关的组件包,需要那个,逐个安装即可。比如 ''php-mbstring''
vpsnotes2023.1696990757.txt.gz · 最后更改: 2024/08/13 08:53 (外部编辑)