Nginx简单demo

来源:互联网 发布:透视衣服的软件 编辑:程序博客网 时间:2024/06/07 03:55

参考自:http://blog.csdn.net/shootyou/article/details/6093562

我在本地起了3个tomcat如下图:
这里写图片描述
(图1)

这里写图片描述
(图2)

这里写图片描述
(图3)
并且做了三个相同的简单项目(只有index.jsp页面,只是显示内容不同,为了简易。)分别放置在三个tomcat下并启动。

Nginx配置如下:

“`

———————————–基本模块

使用的用户和组

user www www;

指定工作进程数

worker_processes 1;

可以使用 [ debug | info | notice | warn | error | crit ] 参数

error_log logs/error.log;

error_log logs/error.log notice;

指定 pid 存放的路径

pid logs/nginx.pid;

———————————–事件模块

events {

每个worker的最大连接数

worker_connections  1024;  

}

———————————–HTTP 模块

http {

包含一个文件描述了:不同文件后缀对应的MIME,见案例分析

include       mime.types;  

制定默认MIME类型为二进制字节流

default_type  application/octet-stream;  

指令 access_log 指派路径、格式和缓存大小。

#access_log  off;  

开启调用Linux的sendfile(),提供文件传输效率

sendfile        on;  

是否允许使用socket的TCP_NOPUSH或TCP_CORK选项

#tcp_nopush     on;  #指定客户端连接保持活动的超时时间,在这个时间之后,服务器会关掉连接。  keepalive_timeout  65;  

设置gzip,压缩文件

#gzip  on;  

为后端服务器提供简单的负载均衡

upstream apaches {

server 127.0.0.1:8080;

server 127.0.0.1:8081;

server 127.0.0.1:8082;

}

配置一台虚拟机

server {      listen       8012;      server_name  localhost;      location / {  

proxy_pass http://apaches;

    }  }  

启动Nginx,访问http://localhost:8012/NginxTest/index.jsp,不断刷新,便可以实现三个项目的轮转式简单的负载访问。

Nginx版本:nginx-1.6.3.zip

0 0