nginx子目录代理的实现示例

 更新时间:2026年01月15日 08:57:09   作者:Dawn Ding  
本文主要介绍了nginx子目录代理的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、修改nginx虚拟主机配置文件

[root@web-server ~]# vim /etc/nginx/conf.d/default.conf
    proxy_set_header Host      $host;
    proxy_set_header X-Real-IP $remote_addr;
		
		# 访问http://xxxx/链接时,需要加上/tomcat/。
    location  /tomcat/ {
        proxy_pass       http://localhost:8080/;
    }
		
		# 这是除了/tomcat/根目录外,所有需要访问的子目录页面。
    location ~ ^/(docs|examples|manager|host-manager)/ {
        proxy_pass       http://localhost:8080;
    }

		# 这是代理/tomcat/根目录下所有的css、png、json网页样式。
    location ~ /tomcat/.*\.(css|png|svg|json|woff)$ {
        rewrite ^/tomcat/(.*)$ /$1 break;
        proxy_pass       http://localhost:8080;
    }

2、检查配置并重载

# 检查配置文件
[root@web-server ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# 重载配置文件
[root@web-server ~]# systemctl reload nginx

3、验证访问

注:保证每个页面能访问即可,如果有一个页面不能访问,说明代理出错。

到此这篇关于nginx子目录代理的实现示例的文章就介绍到这了,更多相关nginx子目录代理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • Nginx实现防盗链的多种方式

    Nginx实现防盗链的多种方式

    防盗链指的是防止其他网站未经许可直接引用你的资源(如图片、音视频文件、文档等),这样做不仅能有效节约带宽,还能防止未经授权的内容被滥用,本文给大家介绍了Nginx实现防盗链的多种方式,需要的朋友可以参考下
    2025-01-01
  • docker部署nginx并且挂载文件夹和文件操作

    docker部署nginx并且挂载文件夹和文件操作

    这篇文章主要介绍了docker部署nginx并且挂载文件夹和文件操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • nginx共享内存的机制详解

    nginx共享内存的机制详解

    在nginx的进程模型下,类似流量统计、流量控制、数据共享、等需要多个工作进程共同配合完成任务,共享内存是一个重要的进程通讯的方案,本文主要介绍了nginx共享内存的机制详解,感兴趣的可以了解一下
    2022-03-03
  • Nginx的URL重写及IP访问控制详解

    Nginx的URL重写及IP访问控制详解

    Nginx 是一个高性能的 HTTP 服务器和反向代理服务器,广泛应用于 Web 服务中,除了基本的 HTTP 服务功能外, Nginx 还提供了许多强大的功能,如 URL 重写、 IP 访问控制和基本认证,本文小编给大家详细介绍了Nginx的URL重写及IP访问控制,需要的朋友可以参考下
    2025-05-05
  • ‌Nginx Ingress网关吞吐量极限测试全过程

    ‌Nginx Ingress网关吞吐量极限测试全过程

    本文介绍了如何进行NginxIngress的吞吐量极限测试,涵盖工具选择、指标定义、配置优化及实战步骤,旨在帮助团队精准评估系统性能边界,确保高并发场景下的系统稳定性和可靠性
    2026-01-01
  • Nginx配置真实IP地址转发的实现示例

    Nginx配置真实IP地址转发的实现示例

    在许多web应用程序中,获取客户端的真实 IP 地址非常重要,本文就来介绍一下Nginx配置真实IP地址转发的实现示例,感兴趣的可以了解一下
    2024-11-11
  • nginx配置SSL证书实现https服务的方法

    nginx配置SSL证书实现https服务的方法

    这篇文章主要介绍了nginx配置SSL证书实现https服务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Nginx批量添加二级子域名完美方案

    Nginx批量添加二级子域名完美方案

    这篇文章主要介绍了Nginx批量添加二级子域名完美方案,本文讲解使用正则表达式批量匹配指定域名的二级域名虚拟主机,需要的朋友可以参考下
    2015-04-04
  • Nginx配置location匹配顺序详细总结

    Nginx配置location匹配顺序详细总结

    这篇文章主要介绍了Nginx配置location匹配顺序详解,Nginx是十分轻量级的HTTP服务器,Nginx凭借其稳定性、低资源消耗、简单配置和丰富的功能,从十多年前名不见经传的Web服务器软件,发展到如今能够跟Apache匹敌的地位,需要的朋友可以参考下
    2023-08-08
  • NGINX报错413 Request Entity Too Large的问题解决

    NGINX报错413 Request Entity Too Large的问题解决

    Nginx 413错误表示请求实体太大,本文主要介绍了NGINX报错413 Request Entity Too Large的问题解决,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08

最新评论