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优化服务之网页压缩的实现方法
Mar 31 Servers
nginx 反向代理之 proxy_pass的实现
Mar 31 Servers
nginx+lua单机上万并发的实现
May 31 Servers
Nginx配置之实现多台服务器负载均衡
Aug 02 Servers
使用 Apache 反向代理的设置技巧
Jan 18 Servers
Nginx设置HTTPS的方法步骤 443证书配置方法
Mar 21 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
使用Docker容器部署rocketmq单机的全过程
Apr 03 Servers
Consul在linux环境的集群部署
Apr 08 Servers
nginx配置限速限流基于内置模块
May 02 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
Nginx如何配置根据路径转发详解
Jul 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
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
python实现合并两个排序的链表
2019/03/03 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
Django stark组件使用及原理详解
2019/08/22 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
手机业务员岗位职责
2013/12/13 职场文书
企业消防安全制度
2014/02/02 职场文书
创建青年文明号材料
2014/05/09 职场文书
兽医医药专业求职信
2014/07/27 职场文书
荒岛余生观后感
2015/06/09 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL
HttpClient实现文件上传功能
2022/08/14 Java/Android