首页 / TOMCAT / nginx反向代理tomcat
nginx反向代理tomcat
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nginx反向代理tomcat,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1696字,纯文字阅读大概需要3分钟。
内容图文
![nginx反向代理tomcat](/upload/InfoBanner/zyjiaocheng/1327/e27f2d62b5d645a2a0300e006a4261f8.jpg)
反向代理 给我个人的感觉是一个cache的缓存服务,当你去访问一个网站的时候,如果有资源就返回,没有资源nginx会向身后的web服务发起请求,这个来说nginx做这块来说,一般用于中小的网站。说到这里肯定有人在想有没有类似nginx的cache缓存服务呢,当然是有的比如,Varnish和Squid这两个,Varnish可以实现可视化,性能比Squid强大,但是Squid有更多的实战经验,资料更加详细。
这里我介绍的是生产中常见的nginx反向代理tomcat
实验是一台Centos 7 在一台是上安装nginx + tomcat 端口分别是80 8080
1 安装nginx
安装需要编译的包
yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel -y
解压nginx 放入/usr/local/nginx目录里
tar zxf nginx-1.11.2.tar.gz
进入解压完的目录 nginx-1.11.2.tar.gz
编译检测安装
./configure --prefix=/usr/local/nginx && make && make install
nginx安装完成
启动nginx
/usr/local/nginx/sbin/nginx
2 安装tomcat
/usr/local/java/ 创建jdk和tomcat目录
分别把jdk和tomcat传进去
解压jdk
配置环境变量路径
vi /etc/profile #在最后加入
#set java environment
export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_144 #jdk路径
export JRE_HOME=/usr/local/java/jdk/jdk1.8.0_144/jre #jdk路径
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
生成环境变量
source /etc/profile
验证
java -version
安装tomcat
/usr/local/java/tomcat
tar -xvf apache-tomcat-8.5.23.tar.gz
进入bin 编辑setclasspath.sh
添加两句配置
export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_144 #Jjdk路径
export JRE_HOME=/usr/local/java/jdk/jdk1.8.0_144/jre #jdk路径
在bin目录里
./startup.sh
输入ip:8080 查看是否有页面
3 配置反向代理 成功的话访问ip 应该是出来的是tomcat的页面,不应该是nginx,现在访问一次出来的nginx的页面。
进入nginx的配置文件 nginx.conf
在http字段里加入
upstream lxstest{
server 192.168.0.107:8080;
}
这里8080是tomcat的端口
location / {
root html;
index index.html index.htm;
proxy_pass http://lxstest;
}
在server字段里加入这行
保存退出
检查nginx的配置文件是否有错
/usr/local/nginx/sbin/nginx -t
没错后重启
/usr/local/nginx/sbin/nginx -s reload
访问ip 出来的应该是Tomcat的页面,说明配置成功
此时反向代理已经配置成功
点一杯喜欢的奶茶
原文:https://www.cnblogs.com/qingyuanyuanxi/p/8485859.html
内容总结
以上是互联网集市为您收集整理的nginx反向代理tomcat全部内容,希望文章能够帮你解决nginx反向代理tomcat所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。