您的位置:首页 > 运维架构 > Tomcat

Nginx代理Tomcat

2015-11-11 13:27 756 查看
[b]安装jdk[/b]

下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
安装

# tar -zxf jdk-8u65-linux-x64.tar.gz

#mkdir /usr/local/java

#cp -r jdk1.8.0_65/ /usr/local/java/

设置环境变量

# vim /etc/profile

# JAVA

JAVA_HOME=/usr/local/java/jdk1.8.0_65

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

# source /etc/profile

# java -version

java version "1.8.0_65"

Java(TM) SE Runtime Environment (build 1.8.0_65-b17)

Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

安装tomcat

# tar -zxf apache-tomcat-7.0.65

# cp -r apache-tomcat-7.0.65 /usr/local/tomcat7

tomcat端口修改(这里是8088)

<Connector port="8088" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

tomcat虚拟主机设置

<Host name="cms.syd.com" appBase="/home/www/jeecms"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="/home/www/jeecms/ROOT" reloadable="true" deubg="0" />

</Host>

Nginx配置文件

server {

listen 80;

server_name localhost;

root /home/www/jeecms/ROOT;

location / {

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_pass http://127.0.0.1:8080;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$

{

expires 6h;

}

location ~ .*\.(js|css)?$

{

expires 2h;

}

access_log /data0/logs/nginxlogs/service_chat_access.log;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: