Le premier paragraphe est comme indiqué ci-dessous. D'où vient la variable {{platform_port}} ? Où est-il défini ?
#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 -app;
proxy_pass http://$vhost;
}
}
}
Le deuxième paragraphe est le suivant :
Que signifie le code suivant en amont ? Quel module tiers le propose ? Demander conseil
upstream gateway-service {
{% for host in groups['platform_gateway'] %}server {{host}}:8011;
{% endfor %}
}
Cela devrait être fourni par la plate-forme cloud que vous utilisez, et ces deux éléments de configuration nginx doivent être un modèle de configuration. Après l'avoir modifié, la plate-forme l'analysera comme un modèle pour générer un véritable fichier de configuration nginx.
Je ne sais pas d'où vient votre configuration, donc ce qui précède est ma supposition.
Cela ressemble au fichier sls de configuration salt push. Il ne peut pas être utilisé directement.