1. 概述
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V2.0.0 | - |
1.2 应用场景
用户希望访问运维项目时,访问路径中没有/webroot/decision。
用户希望只通过 IP 或者域名访问工程。
用户希望访问平台或者模板的 URL 能够变短一些。
1.3 实现思路
1)使用IP访问项目
部署项目时,设置工程名为空,部署nginx组件,nginx使用80端口,即可使用http://nginx_ip/访问
部署项目时,设置工程名为空,不部署nginx组件,工程组件使用80端口,即可使用http://帆软应用_ip/访问
2)使用域名访问项目
部署项目时,设置工程名为空,部署nginx组件,即可使用http://nginx_ip:port访问
为项目配置SSL,且使用443端口,即可使用https://nginx_域名/访问
2. 使用IP访问项目
如需使用IP访问项目,需要在部署新项目时确保以下两点即可。
2.1 隐藏webroot
请确保 部署新项目 时,「访问路径」设置为空。设置为空代表隐藏webroot,支持自动隐藏decision。
如部署nginx组件,此时访问地址为http://nginx_ip:port/
如不部署nginx组件,此时访问地址为http://帆软应用_ip:port/
2.2 隐藏端口
请确保 部署新项目 时,工程对外访问端口为80,80端口可省略
如部署nginx组件,请确保nginx组件占用端口为80(默认root用户部署占用80,非root用户部署占用8090),此时访问地址为http://nginx_ip/
如不部署nginx组件,请确保bi6/fr/fdl组件占用端口为80(默认占用8080),此时访问地址为http://帆软应用_ip/
3. 使用域名访问工程
如需使用域名访问项目,需要确保以下两点即可。
3.1 隐藏webroot
请确保 部署新项目 时,「访问路径」设置为空,并部署nginx组件(如部署时未部署,可通过 运维项目添加组件 功能添加)。
设置为空代表隐藏webroot,支持自动隐藏decision,此时访问地址为http://nginx_ip:port/
3.2 隐藏端口并启用域名
请确保 为运维项目开启SSL 时,占用443端口,443端口可省略,此时访问地址为https://nginx_域名/