作家
登录

如何使用Nginx实现CDSW的跨网段访问

作者: 来源: 2018-01-19 08:52:15 阅读 我要评论

  • server { 
  •    listen 80; 
  •    server_name ads.tableau.cmbchina.cn; 
  •    location / { 
  •       proxy_pass http://99.6.136.193; 
  •    } 
  • 2.CM和CDH版本为5.13.1

    3.完成膳绫擎的设备后,应用如下敕令验证设备文件是否精确,并从新加载设备

    1. nginx -t  
    2. nginx -s reload 

    在企业安装了CDSW后,因为办事安装在临盆收集,推敲到集群的安然企业不许可将临盆情况的收集直接放通给办公网或外网拜访,如不雅须要在办公网或是外网拜访则须要经由过程反向代劳的方法来实现,本篇文┞仿重要介绍若何应用Nginx反向代劳CDSW办事。具体实现流程:

    nginx–s reload 敕令在不重启办事的情况下从新加载Nginx的设备。

    1.修改nginx.conf文件,在http内添加如下内容

    5.拜访CDSW办事验证是否设备成功

    1.在客户端浏览器输入http://cdsw1.fayson.com,输入用户名和暗码登录

    1.CDSW1.2.2基于图中的DNS2办事运行正常

    2.启动一个Session并运行代码

    3.打开会话终端

    4.创建工程

    5.删除工程

    6.总结

    • 在设备DNS的时刻须要留意,Nginx的反向代劳域名和CDSW拜访的域名是一致的,因为CDSW办事中有部分连接应用的是CDSW Master的HostName,所以我们应用雷同的域名做反向代劳后避免了跨域拜访Session损掉导致拜访权限问题。
    • CDSW应用WebSocket办事,Nginx版本必须大年夜于1.3,不然WebSocket反向代劳会异常。

    7.常见问题

    在拜访Nginx时在error.log中有如下异常:

    1. 2018/01/17 17:08:21 [error] 11065#0: *2952 tty-u5wgknkxfa2315i1.cdsw1.fayson.com could not be resolved 
    2.  (110: Operation timed out), client: 99.7.42.25, server: *.cdsw1.fayson.com, request: "GET /5kg4v7tey3 
    3. 1x4x7y/ HTTP/1.1", host: "tty-u5wgknkxfa2315i1.cdsw1.fayson.com", referrer: "http://cdsw1.itc.cmbchina 
    4. .cn/admin/demo/engines/u5wgknkxfa2315i1" 

    解决办法:

    须要在nginx.conf设备的http中增长DNS设备:resolver 99.13.31.205;

    【编辑推荐】

    1. Nginx反向代劳获取真实IP问题
    2. 大年夜拭魅战出发,谈谈Nginx旌旗灯号集
    3. 谈谈那些实用的Nginx规矩
    4. 日记办事-15分钟搞定Nginx拜访日记分析
    5. 解决Plesk面板Nginx不克不及主动启动的问题
    【义务编辑:武晓燕 TEL:(010)68476606】

    4.Nginx设备




      推荐阅读

      总结一下:运维工程师面试的经历及面试相关问题(待续)

    3、你会怎么统计当前拜访的IP,并排序? 年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势! Nagios对于批量监控主机,须要用脚本在server端新增host,并拷>>>详细阅读


    本文标题:如何使用Nginx实现CDSW的跨网段访问

    地址:http://www.17bianji.com/lsqh/40343.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)