CGB2005-京淘10


1. 实现京淘项目部署
1.1 修改文件上传位置

说明:由于windows和Linux的文件目录结构是不一样的.所以需要手动的配置.
设定: 要求Linux中的图片上传到**/usr/local/src/images**中.
修改image.properties文件

#properties的作用就是封装key=value 业务数据
#image.dirPath=D:/JT-SOFT/images
image.dirPath=/usr/local/src/images
image.urlPath=http://image.jt.com

1.2 关于数据库链接地址说明

说明:程序中一般的数据库的地址都是私网IP地址.
CGB2005-京淘10
CGB2005-京淘10

1.3 项目部署
1.3.1 上传安装包

CGB2005-京淘10

1.3.2 项目发布

初级命令:

 java  -jar   8081.war  &  java -jar  8082.war  &

CGB2005-京淘10

1.3.3 关于项目关闭说明

关于端口号被占用的说明:
图中所示端口号被占用.先释放端口,之后重启.
CGB2005-京淘10
命令:
1. 检查所有的java服务. jps
2. 检索任意的服务命令 ps -ef | grep “服务名称”
CGB2005-京淘10
2.杀死进程项: kill -9(强制) PID号
kill -15 17625

1.3.4 关于服务器后台启动说明

说明: 通过java -jar的命令启动服务器时,需要保证当前的终端必须处于运行状态.一旦终端关闭则当前终端所启动的服务也会随之关闭.
解决方案: 可以实现tomcat服务器后台运行.

命令: nohup java -jar 8081.war -> 8081.log &
CGB2005-京淘10

1.3.5 关于日志说明

命令1: (喵一眼 ) cat 文件名称
CGB2005-京淘10
命令2: tail -20 文件名称 只展现最后20行日志
命令3: tail -f 文件名称 实时展现日志更新信息 ctrl + c 退出

1.4 关于Linux脚本说明
1.4.1 需求说明

利用脚本直接启动多个tomcat服务器.

1.4.2 编辑脚本

文件名称: xxxx.sh
创建文件命令: vim start.sh
CGB2005-京淘10
启动脚本: sh start.sh
CGB2005-京淘10

1.5 Linux nginx安装和使用
1.5.1 下载nginx服务

说明:利用Linux中提供的远程下载机制可以将nginx安装包直接下载到指定的位置.
命令: wget http://nginx.org/download/nginx-1.19.2.tar.gz
CGB2005-京淘10

1.5.2 解压Nginx服务

命令: tar -xvf nginx-1.19.2.tar.gz
CGB2005-京淘10

1.5.3 安装nginx服务

1).配置nginx环境
CGB2005-京淘10
2).编译nginx

make

3).安装nginx

make install

4).检查nginx安装位置
CGB2005-京淘10

1.5.4 关于Nginx目录说明

源文件目录: /usr/local/src/nginx 只负责程序的编译
工作目录: /usr/local/nginx 负责程序的运行.
CGB2005-京淘10

1.6 Nginx实现反向代理
1.6.1 命令

1). 命令: ./nginx 启动nginx服务
./nginx -s reload
./nginx -s stop

1.6.2 检查服务是否正确

2). 检查nginx是否启动成功
CGB2005-京淘10

1.6.3 配置nginx 实现反向代理

1.配置图片的反向代理 image.jt.com ~~~~ xxxxxxx
2.配置tomcat集群的反向代理 manage.jt.com ~~~~~8081/8082
配置成功之后重启nginx服务器.

# 配置图片服务器   image.jt.com
server {
listen 80;
server_name image.jt.com;

location / {
root /usr/local/src/images;
}
}

#配置tomcat服务器集群
upstream jt {
server localhost:8081;
server localhost:8082;
}

server {
listen 80;
server_name manage.jt.com;

location / {
proxy_pass http://jt;
}
}

1.6.4 修改hosts文件

修改windows的hosts文件

# 京淘配置
#左侧写IP地址 右侧写域名 中间使用空格分隔
#127.0.0.1 image.jt.com
#127.0.0.1 manage.jt.com

#实现 nginx的配置
192.168.126.129 image.jt.com
192.168.126.129 manage.jt.com
127.0.0.1 www.jt.com
#Bug 有时在使用该软件时可能会出现丢失字母的现象.
127.0.0.1 sso.jt.co

CGB2005-京淘10

2 京淘数据库优化
2.1 数据库数据备份问题
2.1.1 数据库冷备份

说明:定期将数据库中的数据实现转储.
缺点:
1.数据库冷备份由人工操作,非常的不方便
2.数据库冷备份由于是定期执行,所以可能会导致数据丢失.
现在的网络环境异常负责.数据库冷备份是恢复数据的最后的有效手段.
CGB2005-京淘10

2.1.2 数据库热备份

说明: 可以实现数据库实时的备份,保证数据尽可能不丢失.
备份原理:
CGB2005-京淘10
数据库备份原理:
1.当数据库主库执行更新操作时,会将更新的内容写入到二进制日志文件中. 并且写入二进制文件的过程是一个异步的过程.
2.从库会开启IO线程去读取主库的二进制日志文件,之后写入中继(临时存储)日志中.
3.从库会开启SQL线程去读取中继日志中的信息.之后将数据同步到从库中.
上述的操作是由从库向主库获取数据, 所以从库理论上可以配置无数个(一般2-3台即可);

2.2 安装从库mysql
2.2.1 情况说明

根据博客中内容实现从数据库的安装.效果如下
CGB2005-京淘10

2.2.2 注意事项

由于要实现数据库的主从的同步,所以必须保证数据库的信息一致.
步骤:
1.将主库的信息使用冷备份的方式导出.
CGB2005-京淘10
2.在数据库的从库中导入jtdb.sql文件即可.
CGB2005-京淘10

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

CGB2005-京淘10

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » CGB2005-京淘10
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏