gdb*_*gdb 120 configuration nginx
upstream app_front_static {
server 192.168.206.105:80;
}
Run Code Online (Sandbox Code Playgroud)
以前从未见过,任何人都知道,这意味着什么?
Phi*_*llo 146
它用于代理对其他服务器的请求.
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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这意味着所有请求/转到上游XXX下列出的任何服务器,优先选择端口8000.
小智 29
如果我们有一个服务器,我们可以直接将其包含在proxy_pass指令中。例如:
server {
...
location / {
proxy_pass http://192.168.206.105:80;
...
}
}
Run Code Online (Sandbox Code Playgroud)
但如果我们有很多服务器,我们会使用上游来维护服务器。Nginx将根据传入流量进行负载平衡,如本答案所示。
| 归档时间: |
|
| 查看次数: |
88002 次 |
| 最近记录: |