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使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
Apr 04 Servers
关于nginx 实现jira反向代理的问题
Sep 25 Servers
图文详解nginx日志切割的实现
Jan 18 Servers
Nginx设置HTTPS的方法步骤 443证书配置方法
Mar 21 Servers
nginx location 带斜杠【 / 】与不带的区别
Apr 13 Servers
Windows server 2012 配置Telnet以及用法详解
Apr 28 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
nginx 配置缓存
May 11 Servers
shell进度条追踪指令执行时间的场景分析
Jun 16 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
centos环境下nginx高可用集群的搭建指南
Jul 23 Servers
Centos7 Shell编程之正则表达式、文本处理工具详解
Aug 05 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+mysql写的简单留言本实例代码
2008/07/25 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
php截取字符串函数分享
2015/02/02 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
JS获取父节点方法
2009/08/20 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python实现剪切功能
2019/01/23 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
python实现图片转字符画
2021/02/19 Python
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
公务员综合考察材料
2014/02/01 职场文书
六年级数学教学反思
2014/02/03 职场文书
委托书范本
2014/09/13 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书