如何用Nginx配置一个新的2级域名

2019-03-11  本文已影响0人  邪恶的奥伯伦

比如上线了一个新的APP ELK, 如果通过域名来访问呢。
首先配置2级域名解析,
这里通过阿里云域名解析进行配置

记录类型 A   (IP到域名选 A, 两个域名之间选 CNAME)
主机记录  elk   (二级域名, 比如elk.xxx.com)
记录值    1.1.1.1  (你的服务器IP)

新的2级域名解析就设置好了 等几分钟 就可以访问了,

下面是Nginx的配置

upstream elk {
        server 192.168.0.99:5601;    # 服务所在内网IP
}

server {
       listen 80;
       server_name elk.xxx.com;        # 所处理2级域名的名字
       location / {
           #proxy_pass http://a93:5601;  #也可以这样, 不配置upstream, 不过这么做 不是很专业
           proxy_pass http://elk;
}

这里 server_name 就表示 这段server是用来处理哪些2级域名, 我们写上我们新创建的, 至于之前使用的2级域名 因为server_name不同 所以不受影响

重启Nginx之后, 我们就可以通过elk.xxx.com 这个2级域名访问新的服务了。

上一篇下一篇

猜你喜欢

热点阅读