安装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) |