业务背景
主要需求是系统更新期间实现热部署,提供不间断服务。其次是为多个应用服务器(Tomcat)实现负载均衡的效果。另外还需要开启https访问,同事支持http与https同时访问,并根据不同的访问请求转发到Tomcat不同的端口。
软硬件需求
Tengine(淘宝开源Nginx服务器) * 1,Tomcat7.53 * 2,服务器IP:192.168.64.166
实现细节
1.编译Nginx
首先下载Nginx服务器,地址:http://tengine.taobao.org
如下编译:
本次应用中需要用到HTTPS服务,所以在编译时需要特殊加入 –with-http_ssl_module。
1 2 3 4 5 |
$ tar zxvf tengine2.*.tar.gz $ cd 进入解压完成后的目录 $ ./configure --with-http_ssl_module $ make $ make install |