请问大神,nginx.conf中有两段语法不知道是什么意思

ligaojiegtubby 2016-11-25 03:02:27
第一段如下所示,这个{{platform_port}}这个变量是从哪里得到的?是在哪里定义的?

#paas app
server {
listen {{platform_port}};
server_name *.{{platform_domain}}; #Wildcard app domain

error_log /data/infra/nginx/log/app.error.log warn;
access_log /data/infra/nginx/log/app.access.log main;

include conf.d/include/proxy.conf;
include conf.d/include/error_page.conf;

location / {
if ($host ~* ([^\.]+)\.(.*)) {
set $vhost $1-app;
proxy_pass http://$vhost;
}
}
}
第二段如下所示:如下这段upstream中的代码是什么意思?是哪个第三方模块提供的?求教

upstream gateway-service {
{% for host in groups['platform_gateway'] %}server {{host}}:8011;
{% endfor %}
}
...全文
672 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlgchina 2016-12-19
  • 打赏
  • 举报
回复
只知道 upstream 是做负载均衡的,关注你的问题

1,092

社区成员

发帖
与我相关
我的任务
社区描述
云计算服务器、网络、虚拟化相关讨论
社区管理员
  • 服务器
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧