Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175749
  • 博文数量: 159
  • 博客积分: 7007
  • 博客等级: 准将
  • 技术积分: 1750
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-17 15:05
文章分类

全部博文(159)

文章存档

2010年(39)

2009年(106)

2008年(14)

我的朋友

分类: 系统运维

2009-09-26 16:32:17

安装nginx
[root@webserver src]# tar zxvf nginx-0.7.62.tar.gz
[root@webserver nginx-0.7.62]# yum install pcre-devel
[root@webserver nginx-0.7.62]# yum install openssl*
[root@webserver nginx-0.7.62]# yum install zlib*
[root@webserver nginx-0.7.62]# ./configure --with-http_stub_status_module --prefix=/usr/local/nginx
[root@webserver nginx-0.7.62]# make
[root@webserver nginx-0.7.62]# make install
[root@webserver nginx-0.7.62]# /usr/local/nginx/sbin/nginx 启动nginx
安装tomcat与jdk
[root@webserver src]# mv apache-tomcat-6.0.18.tar.gz jdk-6u13-linux-i586.bin /opt
[root@webserver src]# cd /opt
[root@webserver opt]# tar zxvf apache-tomcat-6.0.18.tar.gz ; chmod +x jdk-6u13-linux-i586.bin
[root@webserver opt]# ./jdk-6u13-linux-i586.bin
[root@webserver opt]# mv apache-tomcat-6.0.18 tomcat ; mv jdk1.6.0_13 java
[root@webserver opt]# vi /etc/profile
JAVA_HOME=/opt/java
CATALINA_HOME=/opt/tomcat
CATALINA_BASE=/opt/tomcat
CLASSPATH=./:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib/ext:${CATALINA_HOME}/common/lib
export JAVA_HOME CATALINA_HOME CATALINA_BASE CLASSPATH
export PATH=${JAVA_HOME}/bin:${CATALINA_HOME}/bin:${PATH}
[root@webserver opt]# source /etc/profile
[root@webserver opt]# cd /usr/local/src/
[root@webserver src]# tar xvf mysql-connector-java-5.1.7.tar.gz.tar
[root@webserver src]# cp mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar /opt/tomcat/lib/
测试nginx与tomcat虚拟主机
1.客户端测试环境搭建
A:
客户端xp的配置:C:\WINDOWS\system32\drivers\etc\hosts添加
192.168.1.33 
192.168.1.33 good.test.com
2:服务器的配置:
地址:192.168.1.33
第一步:
添加地址域名对应关系,如没有启动nginx会报错
#vi /etc/hosts
127.0.0.1
127.0.0.1 good.test.com
第二步:
nginx添加基于域名的虚拟主机
#vi nginx.conf
user  nobody;
worker_processes  2;
events {
    use epoll;
    worker_connections  2048;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    access_log  logs/access.log;
    sendfile        on;
    tcp_nodelay     on;
    keepalive_timeout  65;
        server {
        listen       80;
        server_name  ;
         
        charset utf-8;
        location ~ ^/NginxStatus/ {
           stub_status on;
           access_log off;
        }
        location ~ ^/(WEB-INF)/ {
           deny all;
        }
        location ~ \.(htm|html|asp|php|gif|jpg|jpeg|png|bmp|ico|rar|css|js|zip|java|jar|txt|flv|swf|mid|doc|ppt|xls|pdf|txt|mp3|wma)$ {
            root html/test;
            expires 24h;
        }
        location / {
            root   html/test;
            index  index.jsp index.html index.htm;
            proxy_pass ;
            proxy_set_header  X-Real-IP  $remote_addr;
        }
        error_page  404              /html/404.html;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
        server {
        listen       80;
        server_name  good.test.com;
        charset utf-8;
        location ~ ^/NginxStatus/ {
           stub_status on;
           access_log off;
        }
        location ~ ^/(WEB-INF)/ {
           deny all;
        }
        location ~ \.(htm|html|asp|php|gif|jpg|jpeg|png|bmp|ico|rar|css|js|zip|java|jar|txt|flv|swf|mid|doc|ppt|xls|pdf|txt|mp3|wma)$ {
            root html/good;
           expires 24h;
        }
        location / {
            root   html/good;
            index  index.jsp index.html index.htm;
            proxy_pass ;
            proxy_set_header  X-Real-IP  $remote_addr;
        }
        error_page  404              /html/404.html;
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   html;
       }
    }
}
第三步:
添加tomcat的虚拟主机
#vi server.xml
             unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       
       

                     unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       
       
第四步:
检测语法正确与启动服务
#/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
#killall nginx
#/usr/local/nginx/sbin/nginx
#/opt/tomcat/bin/startup.sh
如果都没错的话
然后在IE地址栏输入
是ok的了
:-D
阅读(783) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~