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安装以及配置的详细过程记录
Sep 15 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
使用Docker容器部署rocketmq单机的全过程
Apr 03 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
openstack云计算keystone组件工作介绍
Apr 20 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
win sever 2022如何占用操作主机角色
Jun 25 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
服务器nginx权限被拒绝解决案例
Sep 23 Servers
CentOS7 minimal 最小化安装网络设置过程
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
PHP概述.
2006/10/09 PHP
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
php xhprof使用实例详解
2019/04/15 PHP
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
python批量制作雷达图的实现方法
2016/07/26 Python
python删除过期log文件操作实例解析
2018/01/31 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
django如何通过类视图使用装饰器
2019/07/24 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python+pygame实现坦克大战
2019/09/10 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Python 日期与时间转换的方法
2020/08/01 Python
Python 远程开关机的方法
2020/11/18 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
计算机专业毕业生求职信分享
2013/12/24 职场文书
医学生职业规划范文
2014/01/05 职场文书
干部下基层实施方案
2014/03/14 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
英文升职感谢信
2015/01/23 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书