下载安装JDK和Tomcat就不说了,太简单了。因为是win7单机环境测试,启动多个Tomcat服务能够经过在server.xml配置文件中修改端口实现。准备两个Tomcat,好比使用两个不一样版本的Tomcat(相同版本能够更改下文件名或者放到不一样目录下)javascript
在webapps目录下,建立一个文件夹,例如test,并在该文件夹下面建立文件index.html,编辑内容,例如php
将test拷贝到第二个tomcat的webapps目录下并将内容作相应修改css
进入conf目录配置server.xml。首先修改端口,保持第一个tomcat端口不变,将第二个tomcat的相关端口在原基础上加1。而后在host节点中分别添加如下内容html
docBase为项目的绝对路径前端
分别进入tomcat的bin目录,双击startup.bat启动tomcat服务,若是显示端口占用,多是由于设置了环境变量,到系统环境变量中将CATALINA_HOME删除便可。在浏览器测试下java
没问题,进入下一步。node
这里下载了最新版本nginx
将其解压便可web
经过CMD命令行进入Nginx目录,启动Nginxapache
闪一下就没了,能够经过如下命令查看是否启动成功
有如下回显代表成功
或者能够在浏览器输入127.0.0.1,出现Nginx欢迎页面表示启动成功
nginx命令参数能够经过-h选项查看
经常使用命令有
中止nginx服务:
nginx -s quit
nginx -s stop
stop与quit参数的区别在于stop是快速中止nginx,可能并不保存相关信息,quit是完整有序的中止nginx,并保存相关信息。
从新加载配置文件:
nginx -s reload
进入conf目录,修改nginx.conf。
在http节点下添加如下内容,upstream节点设置负载均衡的服务器列表,将以前启动的两台tomcat服务器配置进去
默认是轮询负载策略,nginx提供四种负载策略
虚拟主机配置,修改server节点
简单的配置结束,测试下,在浏览器输入127.0.0.1:80/test
不停刷新这两个页面未来回切换,由于权重设置都为1。权重设置越大,被请求的概率越大。
nginx的配置是nginx的核心,如下内容为网络上找的配置介绍,详细见官网http://wiki.nginx.org/Configuration
总结:今天心血来潮学想捣鼓下Nginx,便把实践过程记录了下来,但只算是个入门体验。有时间再慢慢研究下。