Linux中Nginx反向代理下的Tomcat集群

Nginx具有反向代理(注意和正向代理的区别)和负载均衡等特点。

这次Nginx安装在 192.168.1.108 这台Linux 机器上。安装Nginx 先要装openssl库,gcc,PCRE,zlib库等

Tomcat 安装在192.168.1.168 和 192.168.1.178 这两台机器上。客户端通过访问192.168.1.108 反向代理访问到

192.168.1.168 和 192.168.1.178 里Tomcat 部署的工程内容。

1.Linux 下安装Nginx (机器192.168.1.108)

安装openssl库。

yum install -y openssl openssl-devel

使用 OpenSSL 命令行构建 CA 及证书 

Ubuntu安装OpenSSL 

通过OpenSSL提供FTP+SSL/TLS认证功能,并实现安全数据传输

Linux下使用OpenSSL生成证书

利用OpenSSL签署多域名证书

在OpenSSL中添加自定义加密算法 

需要安装gccyum install gcc-c++    

Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例)   

Ubuntu 14.04 LST安装GCC 4.1.2 

Ubuntu下Vim+GCC+GDB安装及使用  

Ubuntu下两个GCC版本切换  

CentOS6.5升级手动安装GCC4.8.2   

Ubuntu升级GCC版本

CentOS7环境下在/离线安装GCC与GCC-C++ 

Ubuntu 16.04 LTS 降级安装GCC 4.8 

安装 PCRE    yum install -y pcre pcre-devel

Linux中Nginx反向代理下的Tomcat集群

安装zlib库   yum install -y zlib zlib-devel

下载nginx:    wget 13.0.tar.gz

装在 /usr/local/  

解压  tar -zxvf nginx-1.13.0.tar.gz

Linux中Nginx反向代理下的Tomcat集群

进入目录 运行 ./configure  产生makefile

 此时目录多出了 makefile

编译make

Linux中Nginx反向代理下的Tomcat集群

安装:make install

完成后 local 目录下 多了个 nginx

启动 nginx

进入sbin 目录  执行./nginx

Linux中Nginx反向代理下的Tomcat集群

查看启动结果

Window 访问 192.168.1.108  nginx 默认端口为80  

Linux中Nginx反向代理下的Tomcat集群

Linux中Nginx反向代理下的Tomcat集群

 

关闭 ./nginx  -s  stop

关闭后此时对应也无法访问

Linux中Nginx反向代理下的Tomcat集群

./nginx   -s  reload  可以在启动后重新加载配置文件 适合于在启动会修改了配置文件

Linux中Nginx反向代理下的Tomcat集群

 2.Linux 下安装Tomcat (192.168.1.168 和 192.168.1.178 机器)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c8f05488b05c831d610228f14e79430c.html