Linux操作系统Nginx的安装以及负载多个tomcat实例
安装步骤
Nginx需要配置较多前置条件,具体步骤如下:
1)下载前置环境,使用命令yum -y install gcc automake autoconf libtool make安装make;使用命令yum install gcc gcc-c++安装g++。
2)进入/usr/local,创建nginx文件夹。
3)安装PCRE库。进入nginx文件夹,使用命令wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 安装PCRE库。解压文件,进入文件中,使用命令./configure;make;make install。
4)安装openssl。使用命令wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz安装openssl,进行解压。
5)安装zlib-devel。使用命令yum install -y zlib-devel。
6)安装nginx。使用命令wget http://nginx.org/download/nginx-1.1.10.tar.gz。使用命令tar -zxvf nginx-1.1.10.tar.gz进行解压,进入文件中,使用命令./configure;make;make install。
7)使用命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf进行启动。
8)在浏览器中输入ip,检查nginx是否启动成功。页面如图所示。
常用命令
命令 | 作用 |
---|---|
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf | 启动nginx 服务 |
/usr/local/nginx/sbin/nginx -t /usr/local/nginx/conf/nginx.conf | 验证配置是否正确 |
/usr/local/nginx/sbin/nginx -s reload | 重启nginx服务 |
/usr/localinx/sbininx -s stop | 停止nginx服务 |
实现负载多个Tomcat实例
1)修改Nginx的server中的配置项,首先要添加upstream,可以修改端口,由于没有占用端口,便没有修改。最后将tomcatCluster加入location /中,添加proxy_pass一行,保存退出。
2)使用命令/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
检查配置文件是否正确。
3)可观察到配置正确,重新启动nginx。进入sbin目录,使用命令./nginx -s reload。
4)在浏览器中输入ip:80,可以发现已经跳转到tomcat界面。
读者可自行修改tomcat的jsp页面查看转换效果。