cari

Rumah  >  Soal Jawab  >  teks badan

lua - Bolehkah anda beritahu saya apakah maksud dua perenggan sintaks dalam nginx.conf?

Perenggan pertama adalah seperti yang ditunjukkan di bawah. Dari manakah pembolehubah {{platform_port}} berasal? Di manakah ia ditakrifkan?

#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;
        }
    }
}

Perenggan kedua adalah seperti berikut:
Apakah maksud kod berikut di hulu? Modul pihak ketiga yang manakah menyediakannya? Minta nasihat

upstream gateway-service {
   {% for host in groups['platform_gateway'] %}server {{host}}:8011;
{% endfor %}
}
ringa_leeringa_lee2754 hari yang lalu562

membalas semua(2)saya akan balas

  • 为情所困

    为情所困2017-05-16 17:13:42

    Ini harus disediakan oleh platform awan yang anda gunakan, dan dua keping konfigurasi nginx ini hendaklah menjadi templat konfigurasi Selepas anda mengubah suainya, platform akan menghuraikannya sebagai templat untuk menjana fail konfigurasi nginx sebenar.

    Saya tidak tahu dari mana asal konfigurasi anda, jadi perkara di atas adalah tekaan saya.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:13:42

    Ia kelihatan seperti fail sls konfigurasi tolak garam. Ia tidak boleh digunakan secara langsung.

    balas
    0
  • Batalbalas