比如上线了一个新的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级域名访问新的服务了。
网友评论