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服务器如何设置url链接
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
nginx中proxy_pass各种用法详解
Nov 07 Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
win server2012 r2服务器共享文件夹如何设置
Jun 21 Servers
Nginx如何配置根据路径转发详解
Jul 23 Servers
django项目、vue项目部署云服务器的详细过程
Jul 23 Servers
Nginx如何获取自定义请求header头和URL参数详解
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
杏林同学录(六)
2006/10/09 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
Javascript注入技巧
2007/06/22 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
为什么说python适合写爬虫
2020/06/11 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
财产公证书样本
2014/04/04 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
财政局长个人总结
2015/03/04 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
结婚主持人致辞
2015/07/28 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
golang 在windows中设置环境变量的操作
2021/04/29 Golang
Python 阶乘详解
2021/10/05 Python
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python