Nginx+keepalived做双机热备加tomcat负载均衡


环境说明:

nginx1:192.168.2.47
nginx2:192.168.2.48
tomcat1:192.168.2.49
tomcat2:192.168.2.50
vip:192.168.2.51

一.Nginx配置
1.安装Nginx所需pcre库
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz

tar -zxvf pcre-8.10.tar.gz
cd pcre-8.10
./configure
make
make install

2.安装Nginx
wget http://nginx.org/download/nginx-0.8.52.tar.gz

groupadd www
useradd -g www www
tar zxvf nginx-0.8.52.tar.gz
cd nginx-0.8.52/
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_[......]

继续阅读

为nginx.conf增加语法高亮


在配置Nginx的时候为了使其配置文件最直观和美观将其增加语法高亮

一.下载nginx.vim

wget http://www.lsanotes.cn/linux/nginx.vim

二.具体步骤

1.把刚下载的nginx.vim放到:~/.vim/syntax下面

2.建立filetype.vim文件: vim ~/.vim/filetype.vim添加

  au BufRead,BufNewFile /usr/local/nginx/conf/* set ft=nginx

#其中/usr/local/nginx/conf为nginx配置文件目录,根据自己情况修改.

三.效果:



Ubuntu下nginx tomcat负载均衡器自动安装脚本(V1.0)


Nginx 是一个很不错的高性能Web和反向代理服务器,官方数据可以支持高达50000个并发连接数的响应,支持epoll和kqueue,可以作为负载均衡器,邮件代理服务器并且安装配置比较简单,Bugs非常少,可以平滑对其进行升级.
首先下载 nginx-tomcat.tar.gz
wget  http://www.lsanotes.cn/linux/nginx-tomcat.tar.gz
cd nginx-tomcat里面有:

NginxInstall.sh Tomcat.sh Nginxd.sh Remove.sh 四个文件.

分别的作用为:

NginxInstall.sh  安装Nginx
Tomcat.sh        添加后端Tomcat的IP地址和所侦听的端口号
Nginxd.sh      管理Nginx的启动,停止,配置文件正确性检测
Remove.sh        删除所安装的Nginx

具体用法:
一.用具有root权限的用户执行sudo ./NginxInstall.sh 会有一系列的用户交互

sudo ./NginxInstall.sh

1)第[......]

继续阅读