Ubuntu 下nginx tomcat负载均衡器自动安装脚本(V1.0)
来源地址:http://www.lsanotes.cn/nginx-tomcat
Nginx 是一个很不错的高性能Web和反向代理服务器,官方数据可以支持高达50000个并发连接数的响应,支持epoll和kqueue,可以作为负载均
衡器,邮件代理服务器并且安装配置比较简单,Bugs非常少,可以平滑对其进行升级.
首先下载 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)最后和用户交互的是按任意键确定删除继续
最后有问题请留言,我会进一步做修改.