upstream app_front_static {
server 192.168.206.105:80;
}
Mai visto prima, qualcuno lo sa, cosa significa?Che cosa significa upstream in nginx?
upstream app_front_static {
server 192.168.206.105:80;
}
Mai visto prima, qualcuno lo sa, cosa significa?Che cosa significa upstream in nginx?
upstream
defines a cluster that you can proxy requests to. Viene comunemente utilizzato per definire un cluster di server Web per il bilanciamento del carico o un cluster di server di applicazioni per il routing/bilanciamento del carico.
Viene utilizzato per proxying requests to other servers.
Un esempio dal http://wiki.nginx.org/LoadBalanceExample è:
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;
}
}
}
Ciò significa che tutte le richieste di/andare in uno qualsiasi dei server elencati sotto XXX monte, con una preferenza per la porta 8000.
Che cosa significa 'posizione/'e' posizione ~ 'significa? – gdb
Questa dovrebbe essere una domanda separata; vedi http://wiki.nginx.org/HttpCoreModule#location per la documentazione del prodotto. È anche difficile rispondere alle opzioni di configurazione riga per riga, poiché fa parte di un set di regole. 'location ~' sembra essere un errore. 'posizione /' significa abbinare tutti i percorsi. –
Come funziona un upstream con più server? – Michelle