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的rewrite模块详解
Mar 31 Servers
nginx网站服务如何配置防盗链(推荐)
Mar 31 Servers
Nginx + consul + upsync 完成动态负载均衡的方法详解
Mar 31 Servers
Nginx下配置Https证书详细过程
Apr 01 Servers
Nginx配置文件详解以及优化建议指南
Sep 15 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
CKAD认证中部署k8s并配置Calico插件
Mar 31 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
Jul 15 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
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
PHP4实际应用经验篇(1)
2006/10/09 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
Python编程之string相关操作实例详解
2017/07/22 Python
zookeeper python接口实例详解
2018/01/18 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
python 装饰器重要在哪
2021/02/14 Python
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
QA工程师岗位职责
2013/11/20 职场文书
环境工程专业自荐信
2014/03/03 职场文书
社区母亲节活动记录
2014/03/06 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
学校开学标语
2014/10/06 职场文书
2014年商场工作总结
2014/11/22 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
PHP策略模式写法
2021/04/01 PHP
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS