Ubuntu 22.04
在这里使用ubuntu22.04,并且尽量减少使用ppa的数量,这样软件版本会维持在当前发行版默认,更容易部署。
APT
- 使用apt安装所需要的软件包
Mariadb
# 使用以下命令初始化数据库并设置root密码 sudo mysql_secure_installation # 推荐之后使用phpmyadmin管理数据库 # 因为这样不用学SQL语句,每次部署的时候还会直接告诉你执行的语句是什么,后期需要再次部署的时候可以提前记下来。
软件包下载
# mediawiki官网下载zip或者tar.gz 的压缩包 # phpmyadmin 同上 # 安装路径推荐 /opt/www # 之后再创建软链接链到 /var/www # 这样方便切换版本,或者当分区不相同时可以用到。 # 可以使用 wget 或者 curl # 国内的服务器可以使用 SSH 加速网络。
Nginx
- 把配置文件塞进去
# 用这个方法把文件放到已启用的路径下 sudo ln -s /etc/nginx/site-avaliable/文件名 /etc/nginx/site-enabled
certbot
# certbot 可以快速申请ssl证书,整个过程是完全免费的。 # 关于certbot的安装教程,详见 certbot certbot --nginx
LocalSettings
# 自定义localsettings 文件 # 大部分的配置内容已经写到主页面了
收尾
- 重启服务