怎么制作一个tomcat服务器,一台服务器同时跑多个tomcat,并做nginx负载均衡

系统上跑多个tomcat的时候,用apache-tomcat-6.0.18.tar.gz 压缩包文件,

1.使用压缩版的tomcat不能使用安装版的。

2.第一个tomcat的配置不变。

[root@localhost ~]# cp -rp tomcat/*  tomcat2  #复制之前解压的tomcat文件,或重新解压一份,改个名字[root@localhost ~]# vim tomcat2/conf/server.xml (改3个端口即可)

22   #将8005改为其他,如:900567 #将8009改为其他,如:9009[root@localhost ~]# mkdir -p /home/www/

[root@localhost www]# cd /home/www/

[root@localhost www]# mkdir ROOT/

[root@localhost www]# cd ROOT/

[root@localhost ROOT]# echo " My web 2" > index.jsp

[root@localhost ~]# vim tomcat2/conf/server.xml

126      

注:保存退出,重新启动linux系统之后,先启动tomcat2,在启动tomcat,否则报端口错误被占用。

到此,服务器上跑多个tomcat的配置就完成了。下面是nginx负载均衡[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf   #做nginx负载,添加如下红色部分#user  nobody;

worker_processes  4;

error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

worker_rlimit_nofile 65535;

pid        logs/nginx.pid;

events {

use epoll;

worker_connections  1024;

}

http {

include       mime.types;

default_type  application/octet-stream;

#include /usr/local/nginx/conf/proxy.conf;

server_names_hash_bucket_size 128;

client_header_buffer_size 32k;

large_client_header_buffers 4 32k;

#client_max_body_size 8m;

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        on;

tcp_nopush     on;

#keepalive_timeout  0;

keepalive_timeout  65;

tcp_nodelay on;

#gzip  on;

upstreamwww.benet.com{

server   192.168.0.160:8080;  weight=1  #权重,不写默认是轮询模式

server   192.168.0.160:9090;   weight=3

}

server {

listen       80;

server_name  www.benet.com;

index index.html index.htm index.jsp;

root  /home/www/ROOT;

location / {

proxy_passhttp://www.benet.com;

proxy_set_header   Host             $host;

proxy_set_header   X-Real-IP        $remote_addr;

proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

}

location ~ .*.jsp$ {

index index.jsp;

proxy_pass http://localhost:8080;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {

expires      30d;

}

location ~ .*\.(js|css)?$ {

expires      1h;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值