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 相关文章推荐
windows下快速安装nginx并配置开机自启动的方法
May 11 Servers
nginx部署多前端项目的几种方法
May 25 Servers
Nginx反向代理至go-fastdfs案例讲解
Aug 02 Servers
Nginx虚拟主机的搭建的实现步骤
Jan 18 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
Apr 07 Servers
阿里云 Windows server 2019 配置FTP
Apr 28 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
nginx之内存池的实现
Jun 28 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
Jul 07 Servers
Windows Server 2012 R2服务器安装与配置的完整步骤
Jul 15 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
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源码之 ext/mysql扩展部分
2009/07/17 PHP
PHP学习笔记之数组篇
2011/06/28 PHP
php旋转图片90度的方法
2013/11/07 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP递归算法的简单实例
2019/02/28 PHP
JavaScript OOP面向对象介绍
2010/12/02 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
常用原生js自定义函数总结
2016/11/20 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
Python实现类的创建与使用方法示例
2017/07/25 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
python Web开发你要理解的WSGI & uwsgi详解
2018/08/01 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
门卫班长岗位职责
2013/12/15 职场文书
疾病捐款倡议书
2014/05/13 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
委托书格式范文
2015/01/28 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python