| 1、登录UC的SSH界面,假设服务器地址为10.121.4.5 2、关闭smserver服务 systemctl stop apollo-smserver.service //关闭smserver服务 3、查看nginx配置文件 vi /opt/apollo/service/conf/cloud-nginx/nginx.env //进入nginx.env文件进行编辑 首先确认管理页面独立访问端口开关NGINX_INDEPENDENT_PORT_ENABLE字段是0(关闭)还是1(开启) 分为两种情况: 情况一:NGINX_INDEPENDENT_PORT_ENABLE=0 (1)此时web页面登录端口以NGINX_WEB_HTTPS_LISTEN_PORT(https登录端口)、NGINX_WEB_HTTP_LISTEN_PORT(http登录端口)字段中的端口为准;此时可用查看到的端口进行web登录后从web修改端口(参考方法一);也可以按 i 进行端口修改,例如下图http改为80、https改为20443; 修改完成后,操作如下保存并退出: Esc //按下键盘的" Esc "按键,退出编辑模式 :wq //同时按下键盘上的 " Shift " 与 " ;" 按键,出现冒号后,再输入wq,点回车,保存并退出编辑 注:此处只是临时解决网页无法登录的问题;实际还需要网页上配置以将该监听端口的修改同步到数据库,保证其他服务都被通知到监听端口的修改事件 (2)如果选择在该文件中修改端口,需要重启下cloud-nginx容器 docker restart cloud-nginx //重启nginx容器 (3)登录UC的系统管理平台,修改网页上的监听端口,确保监听端口的修改同步到数据库 例如该举例场景可使用http://10.121.4.5/admin 或 https://10.121.4.5:20443/admin 临时登录设备系统管理界面 注:由于前面关闭了smserver,如果进入临时登录界面,输入账号密码登录后,界面加载提示业务超时、节点情况异常等,属于正常现象,接着往下操作即可 操作路径:系统配置-基础配置-网络管理-Http监听端口、Https监听端口修改端口为所需要的端口-确定 4)启动smserver服务 systemctl start apollo-smserver.service //启动smserver服务 情况二:NGINX_INDEPENDENT_PORT_ENABLE=1 (1)此时web页面登录端口以NGINX_INDEPENDENT_HTTP_LISTEN_PORT(http登录端口)、NGINX_INDEPENDENT_HTTPS_LISTEN_PORT(https登录端口)字段中的端口为准;此时可用查看到的端口进行web登录后从web修改端口(参考方法一);也可按 i 进行端口修改,如下图http改为81、https改为20443; 修改完成后,操作如下保存并退出: Esc //按下键盘的" Esc "按键,退出编辑模式 :wq //同时按下键盘上的 " Shift " 与 " ;" 按键,出现冒号后,再输入wq,点回车,保存并退出编辑 注:此处只是临时解决网页无法登录的问题;实际还需要网页上配置以将该监听端口的修改同步到数据库,保证其他服务都被通知到监听端口的修改事件 (2)如果选择在该文件中修改端口,需要重启下cloud-nginx容器 docker restart cloud-nginx //重启nginx容器 (3)登录UC的系统管理平台,修改网页上的监听端口,确保监听端口的修改同步到数据库 例如该举例场景可使用http://10.121.4.5/admin 或 https://10.121.4.5:20443/admin 临时登录设备系统管理界面 注:由于前面关闭了smserver,如果进入临时登录界面,输入账号密码登录后,界面加载提示业务超时、节点情况异常等,属于正常现象,接着往下操作即可 操作路径:系统配置-基础配置-网络管理-管理页面独立访问端口下的Http监听端口、Https监听端口修改端口为所需要的端口-确定 (4)启动smserver服务 systemctl start apollo-smserver.service //启动smserver服务 |
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.