更新时间:2024-04-25 GMT+08:00
分享

Nginx

  • 组件说明

    FAQ:此章节为项目上需要使用 nginx 负载均衡或者使用 https 时才会使用到

    Nginx 是一个高性能的 HTTP和反向代理服务器。

  • 容器创建

    所属服务:新增服务的时候需要注意一定要选择 Nginx 类型。

    主机名称:按照规划的服务器选择用于部署 Nginx 的服务器即可。

    容器名称:按照实际情况取名。

    镜像名称:docker.epoint.com.cn/base/epoint_alpine_nginx

    镜像版本:选择v1.1版本。

    配置文件:nginx.conf

    编辑配置文件:把需要接入 nginx 的业务平台地址写入配置文件

    图1 编辑配置文件1

    第一个是后缀名第二个是 IP:端口

    图2 编辑配置文件2

    client_max_body_size 限制上传附件大小,默认为 64M。改为 0 则无限制。

    图3 64M

    如果出现跳转到原地址,需要修改2个文件

    SSOClient.properties 文件里面的原地址修改为 nginx 的地址

    图4 修改1
    图5 修改2
  • 部署验证

    使用原地址访问和使用 nginx 地址加后缀名访问,访问一致,表示接入 nginx 成功。

  • Nginx SSL 证书申请
    1. 进入 nginx 服务器,生成 nginx.key 文件服务器密钥文件
      openssl genrsa -out nginx.key 2048
      图6 密钥文件
    2. 生成 nginx.csr 文件及证书申请文件
      openssl req -new -key nginx.key -out nginx.csr
      图7 证书申请文件
    3. 将证书请求文件生成证书文件
      openssl x509 -req -days 3650 -in nginx.csr -signkey nginx.key -out nginx.crt
      图8 证书文件
  • Nginx SSL 部署验证
    配置文件:
    图9 Nginx SSL 部署验证1
    1. nginx.crt
      图10 Nginx SSL 部署验证2
    2. nginx.key
      图11 Nginx SSL 部署验证3
      图12 Nginx SSL 部署验证4
    3. nginx.conf
      图13 Nginx SSL 部署验证5
  • 访问验证

    浏览器打开 nginx 默认页面,看到 Welcome to nginx!验证成功。

相关文档