Nginx之四:Nginx反向代理Tomcat(Tomcat的安装方法)
2015-04-26 16:31
561 查看
实验环境:CentOS6.5
安装版本:jdk-6u16-dlj-linux-i586.bin、apache-tomcat-6.0.43.tar.gz(注意不是源码包,没有src)
1.安装JDK
安装完JDK ,设定环境变量后出现这个错误:
2.安装Tomcat并实现nginx方向代理tomat
tar xf apache-tomcat-6.0.43.tar.gz
mv apache-tomcat-6.0.43 /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh 启动Tomcat 关闭为/usr/local/tomcat/bin/shutdown.sh
修改tomcat配置文件server.xml
vim /usr/local/tomcat/conf/server.xml
找到并修改为 appBase="网站所在路径" 重启tomcat
修改nginx.conf
在server{}内加入如下:
本文出自 “anka” 博客,请务必保留此出处http://anka0501.blog.51cto.com/10129669/1638651
安装版本:jdk-6u16-dlj-linux-i586.bin、apache-tomcat-6.0.43.tar.gz(注意不是源码包,没有src)
1.安装JDK
chmod +x jdk-6u16-dlj-linux-i586.bin ./jdk-6u16-dlj-linux-i586.bin mv mv /root/jdk1.6.0_16/ /usr/local/ mv /usr/local/jdk1.6.0_16 /usr/local/jdk编辑/etc/profile文件(在文件末尾添加)
vim /etc/profile JAVA_HOME="/usr/local/jdk" 安装路径 CLASS_PATH="$JAVE_HOME/lib:$JAVA_HOME/jre/lib" PATH=".:$PATH:$JAVE_HOME/bin" CATALINA_HOME="/usr/local/tomcat" export JAVA_HOME CATALINA_HOME source /etc/profile 使修改立刻生效
安装完JDK ,设定环境变量后出现这个错误:
[root@localhost lib]# javac Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object [root@localhost lib]# java Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object解决办法:
[root@localhost lib]# unpack200 tools.pack tools.jar (/usr/local/jdk/lib目录下) [root@localhost lib]# unpack200 rt.pack rt.jar (/usr/local/jdk/jre/lib目录下) [root@localhost ~]# java 输入java能出来选项则安装jdk成功
2.安装Tomcat并实现nginx方向代理tomat
tar xf apache-tomcat-6.0.43.tar.gz
mv apache-tomcat-6.0.43 /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh 启动Tomcat 关闭为/usr/local/tomcat/bin/shutdown.sh
修改tomcat配置文件server.xml
vim /usr/local/tomcat/conf/server.xml
找到并修改为 appBase="网站所在路径" 重启tomcat
修改nginx.conf
在server{}内加入如下:
location ~\.(jsp|jspx|do)?$ { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://localhost:8080; 默认tomcat监听在8080接口下 }
本文出自 “anka” 博客,请务必保留此出处http://anka0501.blog.51cto.com/10129669/1638651
相关文章推荐
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 推荐
- nginx反向代理tomcat应用,struts2网站程序redirect时导致请求地址错误的解决方法
- Nginx反向代理Tomcat的配置方法
- Centos 7 安装nginx 并结合 tomcat 反向代理 负载均衡
- ubuntu安装nginx反向代理tomcat
- nginx https反向代理tomcat的2种实现方法
- Centos 7 安装nginx 并结合 tomcat 反向代理
- nginx在linux系统下的安装部署,以及反向代理https请求协议,ssl证书的生成,负载均衡tomcat服务器!
- 实战docker,构建nginx反向代理tomcat,学习link和docker-compose
- 压力测试工具ab及centos下单独安装方法 nginx和tomcat静态资源的性能测试
- nginx+tomcat 反向代理 负载均衡配置
- Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享
- Nginx配置反向代理安装和配置-初探
- 利用nginx+lua+redis实现反向代理方法教程
- LINUX中NGINX反向代理下的TOMCAT集群(详解)
- nginx安装和简单反向代理处级
- nginx反向代理的服务器安装及域名解析配置(Linux)
- 详解Linux中Nginx反向代理下的tomcat集群
- Windows10下启动nginx反向代理服务器失败的解决方法(重在解决:80端口被PID为4的System占用问题)