Niginx +Tomcat 集群搭建
Posted 大佛拈花-GoSaint
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Niginx +Tomcat 集群搭建相关的知识,希望对你有一定的参考价值。
1 安装niginx服务器,然后启动,访问localhost;出现欢迎界面证明niginx启动成功;
如上图的目录是nginx1.1的目录结构;
2 之后下载tomcat,然后赋值一份,总共两个tomcat文件,修改其中的一个的端口;以及修改两个tomcat下面的index.jsp。为了区分这两个tomcat。
3 修改nginx的配置文件;如下所示:
#user nobody;
worker_processes 1; #工作进程数目,一般和计算机的核数相同
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024; #单个进程最大连接数(最大连接数=连接数*进程数)
}
http {
include mime.types; #文件扩展名与文件类型映射表
default_type application/octet-stream; #默认文件类型
#log_format main \'$remote_addr - $remote_user [$time_local] "$request" \'
# \'$status $body_bytes_sent "$http_referer" \'
# \'"$http_user_agent" "$http_x_forwarded_for"\';
#access_log logs/access.log main;
# 开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件
# 对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,
# 以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
#长连接超时时间,单位是秒
keepalive_timeout 65;
#gzip on;
# 新增加upstream结点:服务器集群名字
upstream netitcast.com{
#服务器配置 weight是权重的意思,权重越大,分配的概率越大。
server 127.0.0.1:28080 weight=1;
server 127.0.0.1:18085 weight=2;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
# 配置反向代理
proxy_pass http://netitcast.com
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
重新启动nginx.访问localhost即可。
以上是关于Niginx +Tomcat 集群搭建的主要内容,如果未能解决你的问题,请参考以下文章
Redhat/CentOS7-环境虚拟机简单搭建Nginx+Tomcat负载均衡集群