nginx 泛域名配置,proxy_pass如何使用变量参数

cn111 cn111 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
server {
listen 80;
server_name *.m.abc.com;
if ( $host ~* ^([^\.]+)\.([^\.]+)\.([^\.]+)\.([^\.]+)$ ) {
set $subdomain $1;
set $mD2 $2.$3.$4;
set $d2 $2;
set $d3 $3;
}
location / {
rewrite ^/$ /index.jsp?cdm=$subdomain last;
#proxy_pass http://m.abc.com/;#这个正确访问网页
proxy_pass http://$mD2/; #502 bad Gateway
#proxy_pass http://$d2.abc.com/; #502 bad Gateway
#proxy_pass http://${d2}.${d3}.${d4}/; #502 bad Gateway
#proxy_pass $mD2/; #502 bad Gateway
}
}
...全文

相关推荐

nginx location中多个if里面proxy_pass的方法

1、首先我们回顾一下nginx中location的相关知识 1)location的匹配指令: ~      #波浪线表示执行一个正则匹配,区分大小写 ~*    #表示执行一个正则匹配,不区分大小写 ^~    #^~表示普通字符匹配,不是正则匹配。如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 =      #进行普通字符精确匹配 @     #”@” 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files 2)location 匹配的优先级(与location在配置文件中的顺序无关) 1.= 精确匹配会第一

weixin_38726007

CentOS 7 + Nginx + Let‘s Encrypt 一键配置 HTTPS 实战指南

HTTPS 是现代 Web 服务的基础安全要求,其核心是基于 PKI 体系的数字证书验证机制。Let’s Encrypt 作为全球主流的免费 CA,通过 ACME 协议实现自动化证书签发与续期,大幅降低 TLS 部署门槛。在 CentOS 7 Minimal 这类精简 Linux 环境中,certbot 官方客户端凭借 EPEL 包集成、Nginx 插件原生支持和系统级 cron 续期能力,成为最稳定可靠的工程化选择。它不仅解决浏览器‘不安全’警告,更支撑 Service Worker、地理位置等关键前端

weixin_30312563

Nginx-UI自动化证书管理:集成Let‘s Encrypt实现SSL/TLS证书自动签发与续期

SSL/TLS证书是实现HTTPS加密通信、保障网站安全与数据隐私的核心技术。其工作原理基于非对称加密与数字签名,通过证书颁发机构(CA)验证域名所有权后签发。自动化证书管理技术能显著降低运维成本,避免因证书过期导致的服务中断,在Web服务器、反向代理、微服务网关等场景中价值巨大。本文聚焦于Nginx-UI这一图形化Nginx管理工具,深入探讨如何将Let's Encrypt的ACME协议与certbot客户端集成到其运维流程中,构建一套基于事件监听与脚本调度的自动化证书签发与续期系统。通过配置Webroo

weixin_34396103

记一次nginx中proxy_pass的使用问题

主要介绍了记一次nginx中proxy_pass的使用问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38646645

nginx proxy_pass反向代理配置中url后加不加/的区别介绍

前言 nginx作为web服务器一个重要的功能就是反向代理。nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。 而在日常的web网站部署中,经常会用到nginx的proxy_pass反向代理,有一个配置需要弄清楚:配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走(这样配置可以参考这篇文章)。 下面举个小实例说明下: centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rp

weixin_38678550
评论 2
收藏 已收藏
分享
返回顶部
cn111
数据运维 1,097 成员 969 内容