Pixiv - SWKL:D
255 字
1 分钟
部署WeBASE
节点前置服务(WeBASE-Front)
-
将节点所在目录
nodes/${ip}/sdk下的所有文件拷贝到当前conf目录Terminal window cp -r nodes/${ip}/sdk/* ./conf/ -
复制配置文件模板生成配置文件
Terminal window cp -r conf_template conf -
启动
Terminal window bash start.sh
节点管理服务(WeBASE-Node-Manager)
-
数据库初始化
Terminal window #登录MySQL:mysql -u root -p123456#新建数据库:CREATE DATABASE IF NOT EXISTS {your_db_name} DEFAULT CHARSET utf8 COLLATE utf8_general_ci; -
修改脚本配置
Terminal window # 修改数据库名称:sed -i "s/webasenodemanager/${your_db_name}/g" script/webase.sh# 修改数据库用户名:sed -i "s/defaultAccount/${your_db_account}/g" script/webase.sh# 修改数据库密码:sed -i "s/defaultPassword/${your_db_password}/g" script/webase.sh -
运行数据库脚本
Terminal window bash webase.sh 127.0.0.1 3306 -
服务配置修改
Terminal window # 根据配置模板生成一份实际配置confcp conf_template conf -rvim conf/application.yml# 修改服务端口为5004,数据库名称,数据库用户名,数据库密码 -
服务启停
启动:bash start.sh停止:bash stop.sh检查:bash status.shwebase-web
# 修改配置文件vim docs/nginx.conf# 修改WeBASE-Web服务端口# 修改节点管理服务ip和端口cp -rf docs/nginx.conf /usr/local/nginx/conf# 或nginx -c docs/nginx.conf# 启动nginx/usr/local/nginx/sbin/nginx文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Lirael's Tech Firefly