概要
linux部署项目所需安装的软件及部署项目详细流程
整体流程
数据库安装:暂无
nginx安装:暂无
redis安装:暂无
1.linux部署java项目 mysql数据库导出数据 及在linux上传入数据
2.linux部署java项目 nginx配置文件详情
3.linux部署java项目 redis缓存安装及操作
准备完成后开始部署项目
整体部署流程
一、数据库部署
(1)第一步我们先导入需要的数据库到linux 先把项目的数据库整个导出

(2)打开linux把数据库文件上传到linux,我是直接放到了根目录 添加到linux数据库 在删除就可以

(3)打开数据库

创建数据库: 我导出的是: sky_take_out ,跟导出的数据库名保持一致即可
(4)加载数据表到linux创的数据库内
source sky_take_out ,此命令加载导出的数据库 到linux内,可以随便打开个表测试一下

至此已经把数据加载到linux里面了;
二、nginx配置文件详情
(1)第一步我们还是先打开nginx的nginx.conf文件
这是我的目录

我们先看一下nginx.conf文件 ,命令: vi nginx.conf ;可以看到在 nginx 是运行的我这个文件下的所有 .conf后缀的文件

然后再去打开这个conf.d文件夹
此时我们在继续进入到 conf.d文件夹内,可以看的这是我文件夹下的所有文件

标记的是我的所用.conf文件
location 此处是用来存放本项目的静态文件的存放地址
我这里是80端口 端口号跟其他.conf文件一定不能重复

这里是 反向代理,处理管理端发送的请求

可以看到 http://webservers 代理到我的127.0.0.1:8080端口

然后在退出测试一下 nginx -t ,可以看到已经成功

输入curl localhost 就可以看到页面静态页面是否访问到了,接下来我们来搞一下redis
三、redis缓存安装及操作
注意事项
1.redis 在linux的密码 要给项目配置文件内的密码保持一致
这是我项目中的redis的配置

redis 这里我是已经安装好了 ,上面有安装流程链接 :
然后启动redis 就可以了
./redis-server redis.conf
./redis-cli
info
auth root
root是密码
ps -ef | grep redis 查看是否运行
四、linux启动流程
1.导入项目jar包
2.启动MySQL、Redis、Nginx
3.运行jar包 :我这里是打印了日志 nohop java -jar 包名 >sky.log 2>&1 &
4.打开浏览器 测试即可
2720

被折叠的 条评论
为什么被折叠?



