nginxtomca负载均衡
x
1
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:2
3
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.4
5
作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。6
7
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。8
9
Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。1、tomcat负载均衡简单配置
xxxxxxxxxx1
25
1
upstream nginxTomcat {2
server 127.0.0.1:8080;3
server 127.0.0.1:8081;4
server 127.0.0.1:8082;5
}6
server {7
listen 80;8
server_name localhost;9
location /group1/M00 {10
root /export/fastdfs/storage/data/;11
}12
13
location / {14
expires -1;15
proxy_pass http://nginxTomcat;16
proxy_intercept_errors on;17
proxy_set_header Host $host;18
proxy_set_header X-Real-IP $remote_addr;19
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;20
}21
error_page 500 502 503 504 /50x.html;22
location = /50x.html {23
root html;24
}25
}2、Windows下Nginx的启动、停止等命令
xxxxxxxxxx1
19
1
在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。2
1、启动:3
C:\server\nginx-1.0.2>start nginx4
或5
C:\server\nginx-1.0.2>nginx.exe6
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。7
2、停止:8
C:\server\nginx-1.0.2>nginx.exe -s stop9
或10
C:\server\nginx-1.0.2>nginx.exe -s quit11
12
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。13
3、重新载入Nginx:14
C:\server\nginx-1.0.2>nginx.exe -s reload15
当配置信息修改,需要重新载入这些配置时使用此命令。16
4、重新打开日志文件:17
C:\server\nginx-1.0.2>nginx.exe -s reopen18
5、查看Nginx版本:19
C:\server\nginx-1.0.2>nginx -v3、测试访问http://nginxTomcat 先修改本机的host文件,刷新几次访问!




浙公网安备 33010602011771号