02回顾复习 有视频 https://blog.csdn.net/qq_16804847/article/details/108356234 对应当天代码 文件名后 还得获得后缀然后判断类型 校验图片 之前url是写死的 不合理 想办法获取自己家的图片才行
如下 是图片存储的地址
ps:拿到私钥 然后公钥去校验 非对称加密 sdk 唯一编识 继续 把可能变化的位置 放在配置文件里面 怎么取值 最后实现 最后就变成自己家的
** **
磁盘地址信息 只要将来能相互替换 就可以实现在线的
自我实现
错误 文件地址和实际真实存储路径不对应 修正 1.文件地址不对 2. 错误已解决 重新新建 上传 插入后 替换前置url路径
想要被全球的人访问 必须写虚拟路径 问题:如何通过虚拟地址来找到真实的磁盘地址,之后为用户响应数据.
理解
通过代理机制
思考 相对的 就有客户端的代理
反向代理是 给服务器端的代理 < -------------------
路由器上网是正向 比如我们连接路由器 路由器帮我们上网 去连接对应的地址
和 tomcat对比
如果80端口给占用了 再启动nginx就不会被占用
去查看80端口被谁占用了
如果有多个服务项 就复制 该改的就改 就可以了
只要换目录 就可以找到了 是拦截用户
如果访问不了 域名没买 就无法解析
没改host试试运行
还必须要重启 cmd 里面 nginx -s reload 才行
还是不行 标明还是需要host 除非自己买域名 改了hosts 才能用
具体配置
#@SwitchHosts! {"url": null, "icon_idx": 0, "title": "\u5f53\u524d\u7cfb\u7edf hosts"} # 京淘配置 #左侧写IP地址 右侧写域名 中间使用空格分隔 #为了实现Linux发布修改如下 #192.168.126.129 image.jt.com #192.168.126.129 manager.jt.com 127.0.0.1 image.jt.com 127.0.0.1 manager.jt.com 127.0.0.1 www.jt.com 127.0.0.1 sso.jt.com自我实现 管理员权限 先启动cmd 运行nginx 再运行项目文件
成功回显 下午回来理清 从一开始到显示成功的具体步骤
下午 晚上任务 补全第一个自我实现 还有文字题目!!!1
nginx是小弟 nginx和我们的服务器是小弟向大佬拿文件 大佬的文件在本地存储路径
错了 自己去挑 start不回去报错 reload有错误信息提出 不会的话看错题集 自我测试
需求说明
用户感觉代理服务器就是目标服务器
可以用反向代理去实现
用nginx去编辑
一个服务一个server
多个服务写多个server
监听 拦截都是用户 80端口 如下图 #都不适用 记住另外一个常规属性 跳转到规定属性
proxy_pass 反向代理实现 自我实现
只有一台tomcat 扛不住并发
一个人打架 得含小弟
yml改回8081 key server.port 得有人加载
动态获取 为什么不输入manage 原先映射得是8091 而不是8081
自我实现
成功
直接运行不行吗?
命令执行三次就可 需求 将京淘后台管理系统打成3个war包程序. 端口号分别为8081/8082/8083,之后通过java命令启动3台服务器.
java -jar 808X.war ;说明:先修改端口号之后,将maven进行打包操作.
一次将8081-8083打包之后测试即可. 自我实现 第一个8081 第二个8082 第三个端口 8083
业务说明 当用户通过manage.jt.com 的方式访问服务器是,要求通过反向代理的 conf 反复 访问一次就换一次url 能变 123 123
自我实现 添加轮询的conf代码
cmd分别开8081,2,3 分别发布后浏览器直接访问http://manage.jt.com/getPort 页面效果 第一次 第二次 第三次 第四次
通过权重的方式平衡压力
8081服务器是访问最多的 81 82 81 82 权重生效 如下图 81分配最多 82适中 去平衡压力 每两次变一次 和权重差不多 结束
**
**
都刷新 都是81 模0
晚上补充
backup属性
timeout 是一时间的周期 周期是给时间 别人去修
虚拟机