upstream app_front_static {
server 192.168.206.105:80;
}
Belum pernah melihatnya sebelumnya, ada yang tahu, apa artinya?
Jawaban:
Ini digunakan untuk mem - proxy permintaan ke server lain .
Contoh dari http://wiki.nginx.org/LoadBalanceExample adalah:
http {
upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}
server {
listen 80;
server_name www.domain.com;
location / {
proxy_pass http://myproject;
}
}
}
Ini berarti semua permintaan untuk / pergi ke salah satu server yang terdaftar di bawah XXX upstream, dengan preferensi untuk port 8000.
/etc/nginx/conf.d/default.conf
termasuk di /etc/nginx/nginx.conf
dalamnya, yang HAShttp {}
upstream
mendefinisikan cluster yang permintaan proxy Anda dapat . Ini biasanya digunakan untuk menentukan cluster server web untuk load balancing, atau cluster server aplikasi untuk perutean / load balancing.
Jika kami memiliki satu server, kami dapat langsung memasukkannya ke proxy_pass. Tetapi jika kami memiliki banyak server, kami menggunakan upstream untuk memelihara server. Nginx akan memuat keseimbangan berdasarkan lalu lintas masuk.
http {}
? Conf saya tidak memiliki ini dan berfungsi. Hanya ingin tahu