目录
  1. 1. 项目介绍
  2. 2. 参考资料
  3. 3. 架构图
  4. 4. 概念理解
    1. 4.0.1. nginx(千锋iToken笔记)
  • 5. 开发填坑
    1. 5.0.1. sudo nginx报错
  • 6. 进度
  • 7. 随笔记录
  • ebook微服务学习笔记

    项目介绍

    这里是构建基于微服务的ebook的一些记录。将会继续更新

    参考资料

    1. 黑马乐优项目12月视频合集:[45]搭建聚合工程及注册中心,[46]搭建聚合工程及注册中心,[47]添加路由规则,[56-73]vue学习,[76]运行后台管理前端工程,[77]同一环境,[78]域名访问项目,[79]nginx

    2. 千锋教育iToken视频合集:敏捷开发、XP、部署持续集成、nginx反向代理

    架构图

    才发现居然没有用Docker。。。

    乐优架构图

    概念理解

    nginx(千锋iToken笔记)

    nginx像一个伪CDN,功能有:

    1. 服务器:要通过浏览器请求,就必须有一个服务器比如tomcat。tomcat既是一个服务器也是一个servler容器,但nginx就是一个静态服务器
    2. 虚拟主机:一个服务器上虚拟出多个网站,例如个人网站使用的虚拟主机,tomcat也有这个功能,多配几个host就多了几个虚拟主机
    3. 反向代理、负载均衡:多并发时,需要多台服务器集群时可以用nginx时可以用它反向代理,且可以使得多台服务器平均分担负载

    开发填坑

    sudo nginx报错

    原因是8080端口被占用。报错如图所示:

    解决方法如下:

    • 8080端口被占用,根据进程PID(38871)关闭进程

      $ sudo kill -9 38871
    • 重新启动nginx:

      $ sudo nginx -c /usr/local/etc/nginx/nginx.conf
    • 浏览器中打开 http://localhost:8080/,启动成功

    • 打开nginx.conf文件进行编辑

      $ open /usr/local/etc/nginx/nginx.conf
    • 修改nginx后输入

      $ nginx -s reload

    进度

    接下来要实现用nginx管理zuul网关,后台api赶快连一下。

    随笔记录

    上传了一下项目到github上,收到了24封dependabot邮件,有空看一下

    乐优是通过更改host为leyou.com来实现伪域名的,目前停在了这里。

    nginx的作用是用来管理zuul网关,用于实现高可用性。

    文章作者: 桔子邮差
    文章链接: http://yoursite.com/2019/11/12/ebook%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 微木斋
    打赏
    • 微信
    • 支付寶

    评论