作家
登录

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

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

年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势!


1.文档编写目标

1.客户端发送请求(cdsw1.fayson.com)经由过程DNS1解析成Nginx Server的IP地址。

2.Nginx Server接收到客户端请求将cdsw1.fayson.com请求转发至CDSW办事。

内容概述

1.DNS办事安装及设备

2.Nginx设备及版本请求

3.CDSW拜菲揭捉?证

4.总结

测试情况

3.CDSW和CDH集群操作体系为RedHat7.2

4.Nginx办事器为RedHat6.4

5.Nginx版本为1.8.6

2.安装DNS办事并设备泛域名解析

该DNS办事重要用于解析Nginx办事IP地址,因为CDSW应用了泛域名,应用了多个域名如:

  1. livelog.cdsw1.fayson.com 
  2. consoles.cdsw1.fayson.com 
  3. tty-{xxx}.cdsw1.fayson.com 

留意琅绫擎的域名有动态生成的,为了便利膳绫擎列出的域名解析到Nginx办事,选择安装DNS办事用于解析Nginx办事。

1.如下是Fayon的/etc/dnsmasq.conf设备片段信息:

  1. conf-dir=/etc/dnsmasq.d 
  2. resolv-file=/etc/resolv.Dnsmasq.conf 
  3. strict-order 
  4. listen-address=99.6.xxx.xxx 
  5. addn-hosts=/etc/hosts 
  6. address=/cdsw1.fayson.com/99.6.xxx.xxx 
  7. address=/cdsw1/99.6.xxx.xxx 

留意:这里安装的DNS办事,并不是设备在Nginx办事办事上,而是用于设备在你的客户端。即第一章的DNS1办事。

2.在拜访Nginx的客户端设备DNS

在客户端CMD敕令行测试域名是否能正常解析到Nginx办事

3.Nginx版本请求

因为CDSW应用了WebSocket办事,所以在Nginx版本上有必定的请求,须要Nginx版本大年夜于1.3(含)具体可以参考官网解释:

https://www.nginx.com/blog/websocket-nginx/

本次测试选用的Nginx版本为Nginx1.8.6

  1. http { 
  2.     include       mime.types; 
  3.     include       reverse-proxy.conf; 
  4.     default_type  application/octet-stream; 
  5.     sendfile        on
  6.     keepalive_timeout  65; 
  7.     resolver 99.13.31.205; 
  8.     ... 

如上搁笔注部分,增长include和resolver设备。

include设备项的reverse-proxy.conf文件重要设备拜访CDSW办事的反向代劳。

resolver设备项,主如果为了防止“no resolver defined to resolve”,因为CDSW办事中应用了泛域名解析,在proxy_pass直接设置拜访地址则不会出现这个问题。

2.编写reverse-proxy.conf设备文件,内容如下

  1. server { 
  2.    listen 80; 
  3.    server_name cdsw1.fayson.com; 
  4.    location / { 

      推荐阅读

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

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


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

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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