如何在一台pc上做nginx负载均衡(轮询)实验
来源:互联网 发布:手机淘宝怎么退款退货 编辑:程序博客网 时间:2024/05/03 04:15
一、实验环境
阅读本文前,假定读者对nginx安装、虚拟机的安装有了解,并未对这些内容作详细介绍。
一台pc
pc安装的操作系统为win7,使用vmware虚拟两台linux,pc 连接到了一台交换机,IP为: 192.168.1.100
nginx版本为1.05,其中win7为负载均衡代理机器,虚拟的linux为web服务器
vmware配置时,在网络连接一项选: bridged,两台虚拟机的ip分别为: 192.168.1.102,192.168.1.103
二、配置文件
1 win7用于负载均衡的nginx的配置文件如下(nginx.conf),修改完后可再控制台输入: nginx -t,来测试修改的配置文件是否正确。
upstream test {
server 192.168.1.102;
server 192.168.1.103;
}
server {
listen 80;
server_name localhost;
charset gbk;
#access_log logs/host.access.log main;
location / {
proxy_next_upstream error timeout invalid_header http_500
http_502 http_503 http_504 http_404;
proxy_connect_timeout 10s;
proxy_read_timeout 2s;
#proxy_send_timeout 10s;
proxy_pass http://test;
}
2 linux上作为web服务器的nginx的配置文件可为默认,没有变化
3 修改作为web服务器的nginx,html目录下的index.html,在Welcome to nginx!后面加上描述: i am server x!,这一步是为了区分服务是否生效。
三、运行服务
1.win7:直接在控制台输入:nginx即可
2.linux:nginx -c ./conf/nginx.conf
如果运行成功,这时在你win7的浏览器中输入http://192.168.1.100 ,这时会有i am server 2显示,按f5刷新,server名字每次都会变化!
四、结论
本文只是在一台机器上简单对轮询试负载均衡做了简单的测试。
后续的实验,将全部在此机器上做测试了
- 如何在一台pc上做nginx负载均衡(轮询)实验
- nginx+tomcat在一台服务器上实现负载均衡
- Nginx负载均衡实验(一台CentOS6.8 VM实现)
- nginx配置多台tomcat做负载均衡
- nginx+tocmat 负载均衡时,一台tomcat宕机时,如何快速切换到其他tomcat
- nginx配置负载均衡时,假如一台tomcat宕机如何处置?
- nginx 做均衡负载
- Nginx做负载均衡
- 负载均衡中用户的会话无法保持在一台机器上的问题!
- 如何在Nginx中实现负载均衡?
- 在Nginx中如何实现负载均衡?
- 如何在Nginx中实现负载均衡?
- nginx+tomcat做负载时,当一台服务器宕机如何解决?
- 在linux上使用nginx为solr集群做负载均衡
- nginx+tomcat 负载均衡实验
- 第一章:nginx负载均衡实验
- Nginx+tomcat 做负载均衡
- 利用Nginx做负载均衡
- 菜单 Android Menu
- 一步一步写算法(之快速排序)
- arcgis server开发入门基础
- 列出Linux核心信息
- 搜索引擎的使用
- 如何在一台pc上做nginx负载均衡(轮询)实验
- linux--LED设备驱动1
- 一段下载的代码
- Hibernate+中遇到的一些错误
- CentOS自动登录X11桌面 和 修改CentOS 默认启动
- 【汇编】jmp、call、ret、retf比较
- 虚基类 虚函数 纯虚函数讲解
- 有符号数和无符号数间的比较
- 列出内存使用情况