新服务器安装宝塔,发布前后端分离项目
1 安装宝塔
官网地址:https://www.bt.cn/new/btcode.html
复制CentOS安装脚本到SSH终端:
[root@instance-yo4hab98 ~]# yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
需要时按照提示输入y或者yes继续
2 安装必要软件
快速发布应用,都选择急速安装即可
2.1 MySQL配置
2.1.1 root远程连接
先拿到root密码
通过SSH工具连接到服务器,使用以下指令修改
[root@instance-yo4hab98 ~]# mysql -uroot -p
输入root密码mysql> use mysql;
mysql> select user,host from user \g; [可以看到目前账号的host]
mysql> update user set host='%' where user='root' \g;
mysql> FLUSH PRIVILEGES; [修改完之后刷新 即可远程连接]
2.1.2 导入所需数据库
通过远程连接后的navicat手动添加,或者从宝塔添加数据库都行
2.2Redis配置
2.2.1 Redis开启远程连接
1.按图设置
2.修改配置文件中的 protected-mode:protected-mode是Redis 3.2版本后引入的一种安全保护机制。当开启保护模式时(默认值为yes),如果Redis服务器没有明确绑定到特定IP地址且没有设置密码,那么它只会接受来自本地回环地址(127.0.0.1和::1)的连接,拒绝来自外部网络的连接请求。
3. 修改daemonize:控制Redis是否以守护进程(后台进程)方式运行。
4.重载和重启应用即可
2.3 安装jdk
安装项目所需要的jdk或者选择本地已经安装好的jdk
这里选择在宝塔安装一个,等待完成