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 相关文章推荐
使用nginx动态转换图片大小生成缩略图
Mar 31 Servers
Nginx配置并兼容HTTP实现代码解析
Mar 31 Servers
Nginx进程管理和重载原理详解
Apr 22 Servers
Nginx配置之实现多台服务器负载均衡
Aug 02 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
Windows10安装Apache2.4的方法步骤
Jun 25 Servers
Windows Server 2008配置防火墙策略详解
Jun 28 Servers
nginx静态资源的服务器配置方法
Jul 07 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
Jul 07 Servers
windows10 家庭版下FTP服务器搭建教程
Aug 05 Servers
源码安装apache脚本部署过程详解
Sep 23 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
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
php计算多维数组中所有值总和的方法
2015/06/24 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
包装类的功能、种类、常用方法
2012/01/27 面试题
EJB面试题
2015/07/28 面试题
一份恶作剧的检讨书
2014/09/13 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
爱国主题班会教案
2015/08/14 职场文书