Ubuntu 下 nginx tomcat 负载均衡器自动安装脚本

PHPABC Nginx, Tomcat 861 次浏览 , , 没有评论

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)第一个提示用户输入Nginx的安装路径,如果选择默认可直接回车,默认路径为/usr/local/nginx
2)第二个提示用户输入Nginx的版本号,如果选择默认可直接回车,默认为0.8.28版本
3)第三个提示用户输入域名,如果选择默认可直接回车,默认域名www.lsanotes.cn
4)再接下来和用户交互的是按任意键继续安装,如不想安装可按Ctrl+c中止即可

二.用具有root权限的用户执行sudo ./Tomcat.sh 会有一系列的用户交互

sudo ./Tomcat.sh

1)第一个提示用户输入Nginx配置文件的路径,如果选择默认可直接回车,默认配置文件在/usr/local/nginx/conf /nginx.conf
2)第二个提示用户输入Tomcat所侦听的端口,用户根据自己实际填写,如果选择默认可直接回车,默认为8080端口.
3)第三个提示用户输入要添加Tomcat服务器的个数,如果选择默认可直接回车,默认为1个
4)再接下来和用户交互的是按任意键继续安装,如不想安装可按Ctrl+c中止即可

三.用具有root权限的用户执行Tomcat.sh 这个没有用户交互,默认Nginx的路径为:/usr/local/nginx,如果用户在安装Nginx的时候和这个路径不同请修改脚本即可

1)使用方法很简单看一下–help就会一目了解

sudo ./Nginxd.sh --help
Usage: ./Nginxd.sh (start|stop|restart|configtest)
 
start)                                启动
stop)                                 停止
restart)        重启
configtest)     检测配置文件的正确性

2)用法(如:启动)

sudo ./Nginxd.sh start

四.用具有root权限的用户执行sudo ./Remove.sh 会产生一次用户交互

sudo ./Remove.sh

1)第一个提示用户输入Nginx的安装路径,如果选择默认可直接回车,默认路径为/usr/local/nginx
2)最后和用户交互的是按任意键确定删除继续

最后有问题请留言,我会进一步做修改.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go