用户工具

站点工具


分享:技术:nginx:nginx的安装和使用

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
分享:技术:nginx:nginx的安装和使用 [2016/01/20 19:50]
gxx
分享:技术:nginx:nginx的安装和使用 [2016/01/29 14:03] (当前版本)
gxx
行 85: 行 85:
 <​code>​ <​code>​
 server {#​简单的端口监听并跳转 server {#​简单的端口监听并跳转
- listen 80; +        ​listen 80; 
- server_name 121.43.104.34;​ +        server_name 121.43.104.34;​ 
- access_log logs/​localhost.access.log;#​日志路径 +        access_log logs/​localhost.access.log;#​日志路径 
-  + 
- location / { +        location / { 
- proxy_pass http://​121.43.104.34:​9090;#​这里使用localhost会跳转失败 +                root /​usr/​share/​nginx/​html;​ 
- }+        } 
 + 
 +        location /jf189/ { 
 +                proxy_pass http://​121.43.104.34:​8080;#​这里使用localhost会跳转失败 
 +        } 
 + 
 +        location /​config_center/​ { 
 +                ​proxy_pass http://​121.43.104.34:​9090;#​这里使用localhost会跳转失败 
 +        }
 } }
 </​code>​ </​code>​
 ===== 负载均衡配置 ===== ===== 负载均衡配置 =====
 <​code>​ <​code>​
-#设置负载机器IP及负载权重+#负载分发策略分:[轮询(默认)],​[ip_hash],​[加权轮询],​[fair(第三方)],​[url_hash(第三方)],后四种可选择一个配置,否则默认为第一种
 upstream mine{ upstream mine{
- ip_hash; +# ip_hash;#​[ip_hash]:​每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 
- server 121.43.104.34:​9090 weight=1;#​这里使用localhost会跳转失败 + server 121.43.104.34:​9090 weight=1;#[加权轮询]:​可以配置多台,负载均衡,weight设置权重(不设置默认为1) 不知道为啥这里使用localhost会跳转失败 
- #server 121.43.104.34:​8080 weight=1;#​可以配置多台,负载均衡,weight设置权重+ server 121.43.104.34:​8080 weight=1;#[加权轮询]:​可以配置多台,负载均衡,weight设置权重(不设置默认为1) 不知道为啥这里使用localhost会跳转失败 
 +#​ fair;#​[fair]:​按后端服务器的响应时间来分配请求,响应时间短的优先分配。 
 +# hash $request_uri;#​[url_hash]:​按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。 
 +#​ hash_method crc32;#​[url_hash]:​按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。 
 +#​注意,负载均衡里配置的机器,如果有台挂了,将不再有请求分发到这台,直到这台启动起来
 } }
 #​设置需要负载的网站ip或者域名 #​设置需要负载的网站ip或者域名
分享/技术/nginx/nginx的安装和使用.1453290627.txt.gz · 最后更改: 2016/01/20 19:50 由 gxx