修改苍穹访问url中的访问路径

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

修改苍穹访问url中的访问路径

1 业务场景

  • 苍穹一般的默认url路径是/ierp,在某些情况需要修改这个路径,下面提供方案。(由于私有云的复杂性修改完后要进行严谨测试再确认使用,以免由于使用场景以及部署的特殊性造成个别业务出错

2 解决方案

 在nginx服务器上添加一个新的访问端口来代理原端口

在/usr/local/nginx/conf/conf.d路径下添加一个以.conf结尾的文件,我这边以test.conf为例以下是文件内容:


server {
    listen 8011;   # 新的没使用过的端口
    server_name localhost;
    error_log /var/kingdee/cosmic/nginx-logs/ierp_error.log; #自定义日志路径按实际需要填写
    access_log off;
    access_log /var/kingdee/cosmic/nginx-logs/ierp_access.log;#自定义日志路径按实际需要填写

    underscores_in_headers on;
    client_max_body_size   2048m;

    # 静态资源前端拦截

    location ^~ /hcm/ {              #需要修改的目标虚拟路径
        proxy_pass  http://127.0.0.1:8082/ierp/; #之前的苍穹访问端口 
        proxy_cookie_path /hcm/ /ierp/;
        proxy_connect_timeout 1800;
        proxy_send_timeout 1800;
        proxy_read_timeout 1800;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header https 1;
        proxy_set_header clientDomain http://172.18.11.63:8011/hcm/; #访问地址

    }


    location ^~/hcm/msgwatch/ {
        proxy_pass http://next-ierp/ierp/msgwatch/;   
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 3600s;
    }

}

    测试文件:/usr/local/nginx/sbin/nginx -t  重启nginx服务: systemctl restart nginx

    修改后效果:


    经过测试没有问题后再同步修改mc集群里面的domain.contextUrl

                  


3 注意事项(可选)

  • 进行修改时基本对原本的环境没影响,唯一的风险点是配置文件有语法问题导致nginx无法重启

  • 这种配置方法会导致nginx连接数会增加,若原本连接数有压力请慎用。

  •  请仔细测试确认后再进行访问变更通告


修改苍穹访问url中的访问路径

1 业务场景苍穹一般的默认url路径是/ierp,在某些情况需要修改这个路径,下面提供方案。(由于私有云的复杂性修改完后要进行严谨测试再确认...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息