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配置并兼容HTTP实现代码解析
Mar 31 Servers
nginx location中多个if里面proxy_pass的方法
Mar 31 Servers
nginx 反向代理之 proxy_pass的实现
Mar 31 Servers
Nginx域名转发https访问的实现
Mar 31 Servers
Nginx进程调度问题详解
Sep 25 Servers
Nginx下SSL证书安装部署步骤介绍
Dec 06 Servers
阿里云日志过滤器配置日志服务
Apr 09 Servers
Tomcat 与 maven 的安装与使用教程
Jun 16 Servers
Windows Server 2022 超融合部署(图文教程)
Jun 25 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
Linux在两个服务器直接传文件的操作方法
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
Cakephp 执行主要流程
2010/03/24 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
js验证表单第二部分
2006/11/25 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
纯JS实现轮播图
2017/02/22 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
python更改已存在excel文件的方法
2018/05/03 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
在django view中给form传入参数的例子
2019/07/19 Python
python每天定时运行某程序代码
2019/08/16 Python
PyTorch实现AlexNet示例
2020/01/14 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
Python3读写ini配置文件的示例
2020/11/06 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
教师应聘自荐信范文
2014/03/14 职场文书
新郎接新娘保证书
2015/05/08 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
Redis主从复制操作和配置详情
2022/09/23 Redis