大家好,好久没写文章了,最近在公司做了一部分运维的工作,都是用的以前搭建好的环境部署项目,没有自己搭过环境,今天借鉴网上文章自己走一遍流程,以后不会了还可以过来看下,嘿嘿。
借鉴文章地址:https://blog.csdn.net/qq_25974401/article/details/120713779
前期准备:准备一台服务器,我这里用的华为云,租的时候点按需计费就行,2核4G的大概0.5元/小时,搭建+部署项目大概不到1块钱吧。
购买服务器步骤如下:
1.点击远程登陆—使用华为云提供的CloudShell连接远程服务器
2.使用刚刚设置的密码登陆到远程服务器
3.开始搭建环境——>需要安装JDK,Nginx,Redis,Mysql(因为公司也用的宝塔,我这里也用宝塔)。
3.1安装JDK+配置环境变量
JDK领取地址:
链接:https://pan.baidu.com/s/1_DA8iZ27jVt-BUlydnN_fg
提取码:7m2g
选择左边的目录栏,点击上传文件
上传以后解压压缩包
操作命令:unzip jdk.zip
配置环境变量 在/etc/profile 这个文件里面配置
操作命令:vim /etc/profile 按 i 键编辑 按Esc键取消编辑 输入:wq保存退出
执行操作命令:source /etc/profile (读取并加载文件)
查看java环境
为所有用户授予读、写、执行权限(这个在服务器里不能随便敲的,不能在根目录下进行此命令)
chmod -R 777 /usr/local/jdk
3.2 安装宝塔:
操作命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
---宝塔端口在云服务器上放行
在宝塔上安装Nginx,Redis,Mysql即可
安装完后,可以在终端修改修改mysql密码,输入bt回车,输入7就能强制修改密码了
宝塔防火墙放行mysql和redis端口,云服务器放行端口
此时如果连接报host错误
终端登陆mysql,进行修改
相关操作命令
mysql -uroot -p 连接数据库
select user,host from mysql.user; 查询用户及host
update mysql.user set host = '%' where user='root'; 修改root用户的host
如果root对应的是localhost,改成%
在宝塔上重启一下mysql即可。
4。打包前后端服务
上传前端包后,在宝塔上新增站点--一个站点就是一个Nginx的server
上传后端包
然后,前后端端口在宝塔和云服务器放行
在终端启动后端服务
访问测试
至此整个流程就弄完了,记录一下。