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访问的网站改成https访问
Mar 31 Servers
Nginx tp3.2.3 404问题解决方案
Mar 31 Servers
制作能在nginx和IIS中使用的ssl证书
Jun 21 Servers
使用nginx配置访问wgcloud的方法
Jun 26 Servers
Nginx反向代理至go-fastdfs案例讲解
Aug 02 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
Apr 13 Servers
Win10 Anaconda安装python-pcl
Apr 29 Servers
nginx 配置缓存
May 11 Servers
Nginx开源可视化配置工具NginxConfig使用教程
Jun 21 Servers
Docker与K8s关系介绍不会Docker也可以使用K8s
Jun 25 Servers
在虚拟机中安装windows server 2008的图文教程
Jun 28 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
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
javascript中的作用域scope介绍
2010/12/28 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
对angular4子路由&辅助路由详解
2018/10/09 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
Eclipse + Python 的安装与配置流程
2013/03/05 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
win10安装python3.6的常见问题
2020/07/01 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
简述数据库的设计过程
2015/06/22 面试题
自我评价范文
2013/12/22 职场文书
教学评估实施方案
2014/03/16 职场文书
班级标语大全
2014/06/21 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
银行业务授权委托书
2014/10/10 职场文书
2014年共青团工作总结
2014/12/10 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
详解Laravel制作API接口
2021/05/31 PHP