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服务器如何设置url链接
Mar 31 Servers
Nginx使用Lua模块实现WAF的原理解析
Sep 04 Servers
nginx安装以及配置的详细过程记录
Sep 15 Servers
Minikube搭建Kubernetes集群
Mar 31 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
nginx配置限速限流基于内置模块
May 02 Servers
tomcat下部署jenkins的方法
May 06 Servers
windows系统安装配置nginx环境
Jun 28 Servers
设置IIS Express并发数
Jul 07 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Linux安装Docker详细教程
Jul 07 Servers
Apache SkyWalking 监控 MySQL Server 实战解析
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
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
php实现文件下载实例分享
2014/06/02 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python绘制多个子图的实例
2019/07/07 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
实习鉴定评语
2014/01/19 职场文书
迟到早退检讨书
2014/02/10 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
学生违反校规检讨书
2014/10/28 职场文书
护理实习生带教计划
2015/01/16 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
python中的3种定义类方法
2021/11/27 Python
一条慢SQL语句引发的改造之路
2022/03/16 MySQL
LeetCode189轮转数组python示例
2022/08/05 Python