企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# :-: mnsaas框架安装配置指南 ***** 当前指南适用于手动安装系统(后续会上线自动化安装配置) ## 概述 * Mnsaas系统 不支持 IE8 及以下版本,建议使用基于Webkit内核的现代浏览器访问 ## **宝塔安装步骤** * ## 宝塔配置 ### 宝塔安装和下载 :[https://www.bt.cn/?invite\_code=MV9nYW5uY20=](https://www.bt.cn/?invite_code=MV9nYW5uY20=) ###** [推荐linux centos7.9 64位系统安装宝塔](https://www.bt.cn/?invite\_code=MV9nYW5uY20=)** 安装命令: **`yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec`** 安装成功如下: ![](https://img.kancloud.cn/7d/2a/7d2ad6e04e3fecf12c0f1577e9eb0008_1226x707.png) 继续配置步骤: 1. 浏览器打开标签页,**输入服务器公网地址ip,后面加:12345(默认自动生成,记得服务器开启此端口),例如 123.46.23.66:12345** 服务器公网地址IP可在**云服务器ECS → 实例** 查看) ***若无法访问面板,请检查防火墙/安全组是否有放行面板\[12345\]端口*** ![](https://img.kancloud.cn/bc/af/bcaf538e5be7e8228d79a411578022ae_1247x787.png) 2.安装成功后,输入你的用户名和密码,确定,登陆。 3.左上角**注册**宝塔帐号,登陆。 ![](https://img.kancloud.cn/74/f8/74f809a5e611449fd8ed5b0c00a49197_356x153.png) 4.点击左侧菜单**软件商店** 搜索“redis”安装 ![](https://img.kancloud.cn/38/c8/38c8e7aa95b228201f0f685c0061a031_1881x574.png) 配置redis,设置redis密码【安全考虑】 ![](https://img.kancloud.cn/e4/1e/e41eebd673dc2e898d507182a887653e_1870x766.png) 5.其它软件安装:进入系统首次会提示一键安装系统软件:**Nginx(大于1.14版本),MySQL(大于等于5.7版本),PHP(大于等于8.0版本)** ![](https://img.kancloud.cn/be/22/be2229f83fb73e93d21eec7c114d315c_1142x663.png) 等待软件全部安装结束,进入下步,安装扩展插件。 6.PHP扩展插件 ![](https://img.kancloud.cn/ba/d8/bad87158a4659f3756f32496a040f10d_719x592.png) ![](https://img.kancloud.cn/ea/b9/eab97570a4e19d728b2b5d08f2bec70d_712x515.png) * ## 创建站点 1.登录宝塔,服务器公网地址ip,后面加:8888,例如 **123.46.23.66:8888** (服务器公网地址IP可在**云服务器ECS → 实例** 查看) 2.添加站点。点击左侧菜单**网站→添加站点** ![](https://img.kancloud.cn/26/a9/26a9d097ce4b353e4f713d16dd914ab9_662x374.png) 3.**输入**你要绑定的**网站域名**(上一步中域名配置所解析的域名),**创建FTP**,**创建MySQL数据库**。都填写后,点击**提交** ![](https://img.kancloud.cn/31/ab/31ab60b9cd4dbf9e6c7a6bc778f55739_799x727.png) 4.**.创建成功**,记得保存资料。 ![](https://img.kancloud.cn/fe/d6/fed6ea536ec73bd062ef2f0315e76b97_641x369.png) 5.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功 ![](https://img.kancloud.cn/6a/11/6a11eb202ab11f055daba0e6843e22db_746x303.png) 6.删除创建网站时默认生成的文件 ![](https://img.kancloud.cn/a7/9f/a79f3716b4dda907a3c59ba061e01ae8_1906x514.png) 7.下载bwsaas框架,并上传bwsaas框架文件包zip到刚创建的目录中,并进行解压 下载地址:https://gitee.com/buwangyun/bwsaas 找到网站根目录,单击**上传**,上传完成选择解压 ![](https://img.kancloud.cn/de/3b/de3be655effc73d6fd2ff876c4ad5992_1886x626.png) 8.设置目录权限【简单设置】 ![](https://img.kancloud.cn/87/33/87334aef0c762c713a63dbfe94ae5973_1865x548.png) 9.打开宝塔菜单**网站**=》**设置** 网站目录 ![](https://img.kancloud.cn/63/4e/634e47a3d9c607f142d986132a90599a_1877x606.png) 10.设置为纯静态网站,**保存** ![](https://img.kancloud.cn/09/69/0969ce190ef7dfe0b28666cda1596387_813x492.png) 11.NGINX反向代理 ![](https://img.kancloud.cn/e7/b2/e7b25902480fd25f866e57c730690270_1654x872.png) 配置文件替换成以下内容,静态文件的路径应用目录要修改 ``` #PROXY-START/ location ^~ /static { alias /www/wwwroot/应用目录/public/static; # 静态文件的路径 } location ^~ /admin { alias /www/wwwroot/应用目录/public/admin; # 静态文件的路径 } location ^~ /member { alias /www/wwwroot/应用目录/public/member; # 静态文件的路径 } location ^~ /upload { alias /www/wwwroot/应用目录/public/upload; # 静态文件的路径 } location ^~ /uploads { alias /www/wwwroot/应用目录/public/upload; # 静态文件的路径 } location ~* \.(php|jsp|cgi|asp|aspx)$ { if ($request_method = OPTIONS) { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain; charset=utf-8'; add_header 'Content-Length' 0; return 204; } proxy_pass http://127.0.0.1:10080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_method $request_method; } location / { if ($request_method = OPTIONS) { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain; charset=utf-8'; add_header 'Content-Length' 0; return 204; } try_files $uri @swoole; # 先检查静态文件,不存在则转发给 Swoole } # 静态文件处理(CSS/JS/图片等) location ~* \.(css|js|png|jpg|jpeg|gif|ico|woff|woff2|ttf|svg|eot)$ { expires 30d; access_log off; add_header Cache-Control "public"; try_files $uri =404; # 直接返回文件,不代理 } location @swoole { proxy_pass http://127.0.0.1:10080; proxy_http_version 1.1; proxy_read_timeout 360s; proxy_redirect off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_method $request_method; add_header X-Cache $upstream_cache_status; #Set Nginx Cache set $static_filevjLpoekX 0; if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) { set $static_filevjLpoekX 1; expires 1m; } if ( $static_filevjLpoekX = 0 ) { add_header Cache-Control no-cache; } } #PROXY-END/ ``` 12.添加守护进程,Supervisor管理器 修改命令行 php 版本 ![](https://img.kancloud.cn/39/be/39bedc8e5d6c4aad6a35f8cb46fe63bb_941x330.png) 软件商店安装进程守护管理器 ![](https://img.kancloud.cn/ff/fb/fffbcc293bb658103cac9d9ca8c0137e_2484x624.png) 添加守护进程:启动命令: php think swoole ![](https://img.kancloud.cn/eb/75/eb75423fe5a29e802654c4431e067f8f_1164x583.png) 13.打开网站域名访问,自动跳转到安装 ![](https://img.kancloud.cn/10/fe/10fe9d8eb0a181003ebee362c5bdab42_1206x963.png) 如果安装过PHP相应的扩展后,还是显示未加载相应扩展,请重启下PHP,重新加载下配置就可以了 ![](https://img.kancloud.cn/56/06/56065c7519608422871e47d5eab5c76b_1484x887.png) 安装成功,如下图 ![](https://img.kancloud.cn/e2/c0/e2c08a7d597e58a9aca057acb1e27067_1290x636.png) 安装成功后没有初始化数据,在命令行执行 php think mn-seed:run install -s UpdateSeed命令初始化数据 ![](https://img.kancloud.cn/bc/95/bc956e67d0cf0cead95c2f949a7b29ae_1502x838.png) #### TODO 0 宝塔安装过程中出现无法决绝的问题请参考**宝塔官方文档** ### **安装完成后登录地址** #### **前后端分离v1.4.3之后的版本** 租户(商户)登录网址:http(s)://域名+/member 登录账号 1、可以把系统debug打开,自行注册,注册的时候会自动填写手机验证码 2、默认账号:17777777777 密码a12345678 运营管理平台(总平台)登录网址:http(s)://域名+/admin #### **非前后端分离v1.4.3及之前的版本** 租户(商户)登录网址:http(s)://域名+/manage/member/login 登录账号 1、可以把系统debug打开,自行注册,注册的时候会自动填写手机验证码 2、默认账号:17777777777 密码a12345678 运营管理平台(总平台)登录网址:http(s)://域名+/manage/admin/login