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简单配置多个server的方法
Mar 31 Servers
win10安装配置nginx的过程
Mar 31 Servers
Nginx虚拟主机的搭建的实现步骤
Jan 18 Servers
Tomcat用户管理的优化配置详解
Mar 31 Servers
nginx配置限速限流基于内置模块
May 02 Servers
在容器中使用nginx搭建上传下载服务器
May 11 Servers
git中cherry-pick命令的使用教程
Jun 25 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
搭建zabbix监控以及邮件报警的超级详细教学
Jul 15 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 Servers
Shell中的单中括号和双中括号的用法详解
Dec 24 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
Python 的内置字符串方法小结
2016/03/15 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
Python pandas常用函数详解
2018/02/07 Python
Python flask框架post接口调用示例
2019/07/03 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
创业计划书的主要内容有哪些
2014/01/29 职场文书
材料会计岗位职责
2014/03/06 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
CSS3实现指纹特效代码
2022/03/17 HTML / CSS