1、关闭防火墙

sudo ufw disable

2、更新系统

apt update -y && apt upgrade -y

3、aapanel宝塔官网:【点击进入】(因为页面是英文的,建议先安装谷歌翻译插件,方便操作

  • 一键安装脚本(适合Ubuntu22.04系统):

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

4、安装插件和设置环境:

  • Nginx 1.21、MySQL 5.7(>= 5.7)PHP 7.4(>= 7.2.5)注:PHP 8.3版本有问题

  • 环境要求:

    • 安装fileinfo扩展、安装Redis扩展(这个根据需要来安装)

    • 取消取消函数proc_openputenvshell_exec

5、安装傲星工具箱

  • 添加网站:点击网站——点击添加网站——输入解析好的域名——数据库选择MySQL——点击确认

  • 下载源代码:点击文档根目录——删除目录下文件——点击远程下载——打开源代码页面——下载最新版full版本——复制链接地址——粘贴到URL地址——点击确认——下载好之后——点击解压缩——然后把下载的压缩包删除

  • 设置运行目录public:点击站点名称——点击网站目录——选择/public——点击保存

  • 设置伪静态:点击站点名称——点击URL重写——然后粘贴以下代码——点击保存

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}
  • 禁止静态文件代理:点击站点名称——点击配置——找到下图的配置部分——注释掉(按Ctrl+/)——点击保存

  • 申请SSL证书:点击站点名称——点击SSL——选择让我们加密——选择对应的域名——点击申请——点击申请并开通——申请完成后——打开强制使用HTTPS——点击保存

  • 打开工具箱安装页面:https://你的域名/install——打开以后——输入数据库名称——用户名——密码——Oauth 配置:具体设置参考作者文档:【点击进入

6、添加插件

  • 打开傲星工具箱页面——点击登录——点击管理后台——点击插件管理——点击插件中心——添加对应的插件