利用nginx做负载均衡
2015-08-12 10:37
555 查看
round-robin:轮询。以轮询方式将请求分配到不同服务器上,默认
least-connected:最少连接数。将下一个请求分配到连接数最少的那台服务器上
ip-hash :基于客户端的IP地址。散列函数被用于确定下一个请求分配到哪台服务器上
nginx.conf
least-connected:最少连接数。将下一个请求分配到连接数最少的那台服务器上
ip-hash :基于客户端的IP地址。散列函数被用于确定下一个请求分配到哪台服务器上
nginx.conf
upstream myapp { #least_conn; #ip_hash; #server 192.168.10.29:80 weight=3; #值越大权重就越大 server 192.168.10.29:80; server 192.168.10.29:8090; } server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://myapp; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #root html; #root /Users/zhoutingze/vhost/8080; #index index.html index.htm index.php; #rewrite ^(.*)$ index.php/$1; #rewrite (.*) /index.php; }
相关文章推荐
- LNMP--Nginx的日志切割
- J2ee获取通过Nginx代理的客户端真实IP地址
- LNMP--Nginx不记录指定文件日志
- nginx与Apache的优缺点
- nginx服务器去掉url中的index.php 和 配置path_info
- nginx rewrite小问题
- 使用elasticsearch与kibana来分析nginx日志小结
- nginx cache 配置
- nginx启动,重启,关闭命令;以及升级nginx切换命令
- LNMP—Nginx的域名跳转
- nginx学习教程初级篇
- LNMP—Nginx的用户认证
- nginx安装
- Nginx实现负载均衡
- yii2环境搭建(ubuntu下nginx+php+mysql+yii2)
- nginx获取自定义header参数
- Ubutun 14.0.1+php5+Mysql+Nginx配置:
- nginx状态监控
- 最简单的Nginx+PHP
- 为PHP设置服务器(Apache/Nginx)环境变量