拓扑图:

162615975.png

node1:nginx 172.16.8.10

node2:tomcat 172.16.8.8

node3:httpd 172.16.251.130

-----------------------------------------------------------------------------------------

实验环境:

jdk-7u9-linux-x64.rpm

apache-tomcat-7.0.42.tar.gz

mysql-5.5.33.tar.gz

nginx-1.4.2.tar.gz

JspRun!_6.0.0_GBK.zip

-----------------------------------------------------------------------------------------

1.node1节点上安装nginx并添加如下内容

[root@yulong ~]# vim   /etc/nginx/nginx.conf
location / {
        }
       location ~* \.(gif|png|jpeg|bmp|jpg|htm)$ {
        proxy_pass  http://172.16.251.130:80;
       } #要代理的静态文件和图片服务器
                                                                          
        location ~* \.(jsp|do|css) {
         proxy_pass http://172.16.8.8:80;
       } #要代理的动态数据服务器

2.node2上安装tomcatmysql数据库

2.1 安装JDK
[root@yulong ~]# rpm   -ivh jdk-7u9-linux-x64.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
2.2.设置JDK的环境变量
[root@yulong jdk1.7.0_09]# vim /etc/profile.d/java.sh
export    JAVA_HOME=/usr/java/latest
export    PATH=$JAVA_HOME/bin:$PATH
[root@yulong jdk1.7.0_09]# source /etc/profile.d/java.sh
2.3.查看java版本状态
[root@yulong bin]# java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
2.4.安装tomcat
[root@yulong ~]# tar  xf apache-tomcat-7.0.42.tar.gz  -C /usr/local/
[root@yulong local]# ln -sv  apache-tomcat-7.0.42    tomcat
`tomcat' -> `apache-tomcat-7.0.42'
2.5.设置tomcat环境变量
[root@yulong tomcat]# vim  /etc/profile.d/tomcat.sh
[root@yulong tomcat]# source /etc/profile.d/tomcat.sh
export    CATALINA_HOME=/usr/local/tomcat
export    PATH=$CATALINA_HOME/bin:$PATH
2.6.启动tomcat
[root@yulong bin]# catalina.sh  start
2.7.编辑tomcat配置文件,添加如下内容
[root@yulong conf]# vim server.xml
[root@yulong conf]# mkdir  /web/app  -p
Host name="www.yulong.com"  appBase="/web/app"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="yulong_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
       <Context path="/" docBase="/web/app" />
     </Host>
Connector port="80" protocol="HTTP/1.1"   这项不用添加,只需把8080修改为80
2.8.解压论坛安装包并放到tomcat程序目录文件下
[root@yulong ~]# unzip  JspRun\!_6.0.0_GBK.zip
[root@yulong ~]# cp   upload/*  /web/app/  -r

3.node3上安装http提供静态页面

[root@yulong ~]# unzip  JspRun\!_6.0.0_GBK.zip
[root@yulong ~]# cp   upload/*  /var/www/html   -r
3.1启动httpd服务
[root@yulong ~]# service  httpd  start

4.测试页面是否正常显示

163645759.png