Nginx配置80端口访问8080及项目名地址方法解析


Posted in Servers onMarch 31, 2021

tomcat访问项目,一般是 ip + 端口 + 项目名

nginx 配置 location / {} ,一般只能跳转到 ip + 端口,如果想要直接访问项目,就需要修改tomcat的配置了

如何保证不修改tomcat的配置,只修改nginx,可以访问端口+项目名

在尝试后发现一种方法,就是通过

location / {
  proxy_pass http://127.0.0.1:8080/demo;
}

跳转到

location /demo {
  proxy_pass http://127.0.0.1:8080;
}

demo 是项目名,就是配置在tomcat的webapps下的文件名

只是这样的配置,会在url地址中 显示出项目名,但有什么所谓呢

下面是一个配置示例:

upstream tomcatproject{
    ip_hash;
    server 11.1.11.11:8080;
    server 22.2.22.22:8080;
  }

  server {
    listen    80;
    #server_name localhost;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://tomcatproject/demo;
    }

    location /demo/ {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://tomcatproject;
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
nginx配置ssl实现https的方法示例
Mar 31 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
使用 Apache Dubbo 实现远程通信(微服务架构)
Feb 12 Servers
Tomcat用户管理的优化配置详解
Mar 31 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
Windows和Linux上部署Golang并运行程序
Apr 22 Servers
Nginx的gzip相关介绍
May 11 Servers
Nginx开源可视化配置工具NginxConfig使用教程
Jun 21 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 23 Servers
Nginx 502 bad gateway错误解决的九种方案及原因
Aug 14 Servers
Nginx配置https原理及实现过程详解
Mar 31 #Servers
如何在centos上使用yum安装rabbitmq-server
Mar 31 #Servers
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
阿里云Nginx配置https实现域名访问项目(图文教程)
详解Nginx 工作原理
fastdfs+nginx集群搭建的实现
Nginx域名转发https访问的实现
Mar 31 #Servers
You might like
在普通HTTP上安全地传输密码
2007/07/21 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
Django框架表单操作实例分析
2019/11/04 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
联想中国官方商城:Lenovo China
2017/10/18 全球购物
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
PHP面试题大全
2015/10/16 面试题
销售自荐信
2013/10/22 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
批评与自我批评范文
2014/10/15 职场文书
员工规章制度范本
2015/08/07 职场文书
详解Python中的进程和线程
2021/06/23 Python