最近想买一台二手电脑当Linux服务器,一直没有买,暂时用windows来搞。

Nginx下载地址:http://nginx.org/download/nginx-1.2.6.zip

Tomcat下载地址:http://tomcat.apache.org/

配置多个Tomcat

 因为是在一台机器上做负载均衡,所以必须保证能有2台服务器,这就需要我们能在一台机器上同时启动2个tomcat。所以需要先设置一下tomcat。

装了一个tomcat6一个tomcat7,tomcat页面是有区别的,下面我们需要修改一下配置:

<!-- 初始端口号为8005-->
<Server port="8007" shutdown="SHUTDOWN">
<!--  初始端口号为8080-->
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
 <!-- 初始端口号为8009-->
<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />

经过上述三个步骤的修改就可以同时启动2个tomcat了。

可以在浏览器中输入如下网址测试下:

http://localhost:8080/

http://localhost:8090/

配置Nginx

 首先解压下载得到的Nginx,然后找到【...\nginx-1.2.6\conf】目录下的 nginx.conf文件,做如下修改:

 
http {
include mime.types;
default_type application/octet-stream; ....... #gzip on; #从这里开始就是加入的了 ①
upstream myhost {
server localhost:8080 weight=3; #权重,我这里随便写的
server localhost:8081 weight=5;
}
#到这里为止了 ① server {
listen 8090; #这里本来是80,被我改成8090了
server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / {
root html;
index index.html index.htm; #从这里开始就是加入的了 ②
proxy_pass http://myhost;
#到这里为止了 ②
} ......
}
 

到这里就修改完了。

三、启动测试

打开cmd,进入到Nginx目录,执行nginx.exe。

然后打开浏览器,输入地址:http://localhost:8090/

你会看到tomcat的首页,不停的刷新,你会发现访问的是不同的tomcat

Nginx配置负载均衡服务器的更多相关文章

  1. nginx作为负载均衡服务器——测试

    i. 需求 nginx作为负载均衡服务器,用户请求先到达nginx,再由nginx根据负载配置将请求转发至 tomcat服务器. nginx负载均衡服务器:192.168.101.3 tomcat1服 ...

  2. 6.Nginx作为负载均衡服务器应用

    案例:Nginx作为负载均衡服务器应用 nginx的负载均衡功能是通过upstream命令实现的,因此他的负载均衡机制比较简单,是一个基于内容和应用的7层交换负载均衡的实现.Nginx负载均衡默认对后 ...

  3. 通过http、https域名访问静态网页、nginx配置负载均衡(nginx配置)

    很多场景下需要可以通过浏览器访问静态网页,不想把服务器ip地址直接暴露出来,通过nginx可以解决这个问题. 实现http域名访问静态网页 1.域名解析配置(本文都是以阿里云为例,其他平台,操作步骤类 ...

  4. Nginx之负载均衡服务器揭秘

    Nginx代理服务器, 一次性代理多台后端机器, 利用负载算法, 决定将当前请求传递给某台服务器执行. 有哪些后台服务器?例如微软的IIS,Apache,Nginx 负载算法是什么? 加权轮询. ng ...

  5. Nginx作为负载均衡服务器(Windows环境)

    一个最简单的负载均衡测试,不涉及到session复制,只是将请求分配到不同的服务器上去而已. 1.创建一个简单的web应用.只有一个index.jsp页面,,内容如下. <%@ page lan ...

  6. Nginx系列~负载均衡服务器与WWW服务器的实现

    上两讲主要是关于Nginx的环境的介绍,没有涉及到真正环境的开发,这次我们以一个实现的例子,来说明一下负载均衡服务器与WWW服务器的Nginx是如何配置的,并最终如何实现的. 如下是一个实际场景,一台 ...

  7. 解决nginx配置负载均衡时invalid host in upstream报错

    当前平台: windows nginx版本: 1.11.5 前言: 在配置负载均衡时,同时也需要设置反向代理,当修改了nginx.conf时,发现nginx服务无法开启. 1. 打开"ngi ...

  8. nginx配置 负载均衡

    配置nginx #配置虚拟主机 server { listen 80; server_name www.testaaa.com; location / { #root /usr/local/nginx ...

  9. NginX——配置负载均衡

    A.            在http模块加上upstream配置 upstream www.myweb.com { server  127.0.0.1:9100 weight=3; server  ...

随机推荐

  1. 提高开发效率 -> 图片

    相比于文字, 我们从图片中获取的信息是更快和更多的. 所以, 应当大量使用图片, 大量地截图和看图, 不管是针对资料还是代码都应如此. 这里给大家推荐两个好用的小工具, 一个是截图(DuckLink ...

  2. 【Head First Servlets and JSP】笔记4:HttpServletRequest req

    api:https://tomcat.apache.org/tomcat-5.5-doc/servletapi/ 1.GET和POST除去数据大小之外的区别. 安全性问题.使用GET的话,参数数据会出 ...

  3. 常用模块-----configparser & subprocess

    configparser 模块 功能:操作模块类的文件,configparser类型文件的操作类似于字典,大多数用法和字典相同. 新建文件: import configparser cfg=confi ...

  4. python的对象类型-----列表&元组&字典

    列表: #定义列表 l=[1,'a',[3,4]] #l=list([1,'a',[3,4]]) #取值 print(l[0]) print(l[2][0]) l=[1,2,[['a','b'],'c ...

  5. windows简单使用etcd

    一.下载安装选择版本 https://github.com/coreos/etcd/releases 二.解压 三.首先开启etcd 1.进入在etcd解压的目录中 2.etcd.exe 没有erro ...

  6. C#多线程学习之Thread

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  7. java resources 红叉 An error occurred while filtering resources

    用eclipse创建了一个Spring mvc的Maven项目,在项目上有个叉叉,通过Window -> Show View -> Markers中看到错误原因 An error occu ...

  8. div css 练习2

    index.html <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq ...

  9. linux防火墙开关

    对于普通Linux机器开关防火墙命令: 1重启后生效 chkconfig iptables off chkconfig iptables on 2即时生效 serivce iptables statu ...

  10. R中的基本函数运算

    一.均值 1.均值:mean(X)#计算所有元素的均值,包括矩阵.向量 2.行均值:apply(x,1,mean) 3.行均值:apply(x,2,mean) 注:如果x是数据框,则返回的就是向量 e ...