首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nginx反向代理Tomcat静态资源无法加载以及请求链接错误

在使用Nginx实现Tomcat的负载均衡的时候,项目发布到了Tomcat,Nginx也配置好了, 当访问的时候发现了与预期不符 表现为:   静态资源加载失败   链接跳转地址错误 下面是我错误的配置文件...可以访问tomcat 但是启动后,你会发现,可以访问默认的首页,但是没有静态文件 然后当我点击登录的时候跳转的地址是这样的,根本无法加载 ?...dailylb是我的 upstream的指定地址,但是我的tomcat实际要访问的确是169.254.18.25:8080,这就导致了,访问的地址错误,那么也就无法访问请求 解决方案: 在Nginx的配置文件中...X-Real-IP $remote_addr; proxy_set_header X-Fonwarded-For $proxy_add_x_forwarded_for; } } } 修改完后,去重新加载...//nginx反向代理访问的地址:port/项目名   那么如何配置不需要项目名即可访问的呢?

4.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Nginx设置反向代理无法识别css,js等等问题解决办法

    我们都知道,使用nginx反向代理后,一个端口可以代理多个tomcat或者是一个tomcat下可以放置多个项目来启动。...假设: A项目对应的域名是:a.xx.com B项目对应的域名是:b.xx.com 做好映射后,启动项目、启动nginx,访问,项目可以访问,但是js、css都是404,如下图: 解决思路: 既然反向代理的路径找不到怕文件...,那么就单独指定js、css文件多访问路径即可。...(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$     {        proxy_pass http://127.0.0.1:8080;        expires      ...12h;           } 这里 凯哥顺便说下: 同一个Nginx服务器同一端口配置多个tomcat服务代理     #默认指向product的server         location /

    13.8K20

    Nginx(三)------nginx 反向代理

    Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡。...本篇博客我们会先介绍 Nginx 的反向代理,当然在了解反向代理之前,我们需要先知道什么是代理以及什么是正向代理。...而反向代理代理的是服务器,作为客户端的我们是无法感知到服务器的真实存在的。   总结起来还是一句话:正向代理代理客户端,反向代理代理服务器。...4、Nginx 反向代理   范例:使用 nginx 反向代理 www.123.com 直接跳转到127.0.0.1:8080   ①、启动一个 tomcat,浏览器地址栏输入 127.0.0.1...便用到 nginx的反向代理

    1.5K42

    12.16 Nginx代理

    Nginx代理目录概要 cd /usr/local/nginx/conf/vhost vim proxy.conf //加入如下内容 server { listen 80; server_name...代理 需求: 用户需要访问web服务器,但用户因为各种原因没办法访问或者访问很慢(私网无访问、境内访问国外服务器),所以,就需要一个能访问web服务器的代理者,让用户通过代理服务器访问 解决方法 创建代理服务器...,它不需要访问本地服务器上的任何文件 在配置完成后,这台虚拟机就可以访问ask.apelearn.com论坛了 检查配置文件语法错误,并重新加载配置文件 [root@hanfeng vhost]# /usr.../local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok...nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@hanfeng vhost]#

    94650

    Nginx 反向代理

    1.1 概述 1.1.1 代理   在 Java 设计模式中,代理模式指:给某个对象提供一个代理对象,并由代理对象控制原对象的引用。...这就是代理的思想,娱乐圈中的经纪人也可以理解为代理。即我们想做什么,但又不想直接去做,那么这时候就找另外一个人帮我们去做,这个就是代理。...客户端才能使用正向代理。就好比在国内无法使用 Google 服务,需要借助工具才能访问,这里用的就是正向代理。 ?...1.1.3 反向代理   反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。...  有些 Nginx 默认安装的时候无法加载 stream 模块,需要在安装时 .

    95330

    nginx反向代理

    nginx反向代理 1,代理分为哪几种代理代理分为正向代理、反向代理和透明代理 2,什么是正向代理? ?...反向代理带的是服务端 Nginx当作代理服务器proxy 客户端发出请求到代理服务器上,然后代理服务器帮他去后台请求资源,客户端认为代理服务器就是原始的web服务。...4,代理到后端的TCP连接,响应,返回等超时时间 proxy_conne_timeout 30s; proxy_read_timeout 60s; proxy_send_timeout 60s; //nginx...Context: http, server, location //nginx代理等待后端服务器的响应时间(连接成功,等待读取资源) Syntax: proxy_read_timeout time...; Default: proxy_read_timeout 60s; Context: http, server, location //后端服务器数据回传给nginx代理超时时间(后段服务器给nginx

    95250

    Nginx反向代理

    Nginx的一个常见使用场景是反向代理,可以用来隐藏后端服务地址或者做负载均衡使用。下面就来看看怎么实现一个最简单的反向代理。...安装Nginx $ sudo apt install nginx 安装完成后,可以使用下面命令查看服务状态 $ sudo service nginx status 如果服务状态是运行中,可以通过访问 http...配置反向代理 这里假定我们有一个后端的服务,这里的服务可以是java、python或nodejs的web app,这里使用python3的http server做模拟,创建一个空目录,并在其下创建一个index.html...修改 /etc/nginx/nginx.conf 文件,添加反向代理配置 server { listen 80; server_name localhost;..."http://localhost" 地址检查请求是否被代理到后端的python应用上了。

    19310

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券