一、系统环境
以下三台服务器均为CentOS release 5.6 x86_64为的系统
10.2.2.152 www.test.com 网站前台
10.2.2.154 srv.test.com 应用服务
10.2.2.156 admin.test.com 网站后台
二、软件版本
nginx-1.2.4.tar.gz pcre-8.31.tar.gz jdk-6u35-linux-x64-rpm.bin tomcat--6.0.35
三、安装Nginx (需要几台Nginx就要装几台)
3.1、在安装Nginx之前先要确认系统中是否已安装gcc、openssl-devel、pcre-devel、zlib-devel
3.2、安装pcre-devel库(使Nginx支持http rewrite的模块)
#cd pcre-8.31
#./congigure
#make
#make install
注意:把--with-pcre=../pcre-8.31换成你的pcre解压缩包的路径
四、安装Tomcat (需要几台Tomcat 就要装几台)
4.1、首先确认是否安装了JDK
以前做的IDK安装记录:http://kling.blog.51cto.com/3320545/1028531
4.2、将Tomcat的压缩包解压到您需要的目录即可。
五、配置tomcat
5.1、以admin.test.com 网站后台为例配置
# cd /opt/zhubao/backend/conf/
# vim server.xml
在配置文件69行修改端口:
-->
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
<!-- A "Connector" using the shared thread pool-->
5.2、而在www.test.com配置的端口是8080,在srv.test.com配置的端口是8070
5.3、测试tomcat
现在使用浏览器访问 http://localhost:8090 ,出现tomcat默认页面,说明已经安装成功。
六、配置Nginx
6.1、Nginx配置文件详细说明
[root@jv-web conf]# vim nginx.conf #运行用户
#全局错误日志及PID文件 #工作模式及连接数上限 #设定http服务器,利用它的反向代理功能提供负载均衡支持 #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用, #连接超时时间 #设定请求缓冲 include /etc/nginx/conf.d/*.conf; #设定负载均衡的服务器列表 server { #设定本虚拟主机的访问日志 #默认请求 fastcgi_pass www.xx.com; #定义网站别名页面 # 定义错误提示页面 #静态文件,nginx自己处理 deny all; } } } |