upstream app_front_static {
server 192.168.206.105:80;
}
Nigdy wcześniej tego nie widziałem, nikt nie wie, co to znaczy?Co oznacza wyrażenie "w górę" w nginx?
upstream app_front_static {
server 192.168.206.105:80;
}
Nigdy wcześniej tego nie widziałem, nikt nie wie, co to znaczy?Co oznacza wyrażenie "w górę" w nginx?
upstream
defines a cluster that you can proxy requests to. Jest powszechnie używany do definiowania klastra serwera WWW do równoważenia obciążenia lub klastra serwera aplikacji do routingu/równoważenia obciążenia.
Jest używany do proxying requests to other servers.
Przykład z http://wiki.nginx.org/LoadBalanceExample jest:
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;
}
}
}
Oznacza to, że wszystkie wnioski o/udać się do jednego z serwerów wymienionych w upstream XXX, z preferencją dla portu 8000.
Co 'Lokalizacja/"i" location ~ "oznacza? – gdb
To naprawdę powinno być osobne pytanie; zobacz http://wiki.nginx.org/HttpCoreModule#location dla dokumentacji produktu. Trudno jest również odpowiedzieć na opcje konfiguracyjne na linii, ponieważ jest to część zestawu reguł. "location ~" wydaje się być błędem. 'location /' oznacza pasujące wszystkie ścieżki. –
Jak działa serwer z wieloma serwerami? – Michelle