子域的复杂nginx重写规则
发布时间:2020-09-01 12:38:09 所属栏目:Nginx 来源:互联网
导读:我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.set $subdomain ; set $subdomain_root ; set $doit ; if ($host ~* ^(.+).domain.com$) { set $subdomain $1; set $
我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.
我确信有一种更有效的方法可以做到这一点,但我需要更改此规则,以便任何对* .domain.com / media / *或* .domain.com / downloads / *的请求转到domain.com/ media / *和domain.com/downloads/*. 您可以使用正则表达式服务器名称(请参阅http://nginx.org/en/docs/http/server_names.html#regex_names)并直接将匹配组分配给变量$subdomain: (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Nginx中使用fastcgi_next_upstream
- ruby-on-rails – 如果空闲时Rails停止响应
- Nginx – 在多个目录中搜索静态内容?
- javascript – Laravel AngularJS CORS无效
- nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
- ruby-on-rails-使用Nginx Gzip Unicorn时缺少Content-Lengt
- centos – 为Phusion Passenger 3提供SSL支持的Curl开发标题
- 在Nginx中随机返回备用页面进行A / B测试
- 退回到Nginx中的默认/共享文件
- python – 如何将远程IP传递给代理服务? – Nginx
推荐文章
站长推荐
- apache-2.2 – 使用nginx进行负载均衡时,每秒请求
- nginx访问502 gateway,*1 connect() failed (11
- Nginx sslv3贵宾犬禁用
- ubuntu – nginx无法启动时启动
- Ubuntu 14.04中缺少nginx php5-fpm conf文件
- ruby-on-rails – Rails 4数据库连接池错误
- ios – 如何解决由HTTP持久连接错误导致的超时问
- http – 如何在Nginx服务器上允许PUT文件请求?
- ruby-on-rails-配置文件中的NGINX和环境变量
- ruby-on-rails-为使用Rails 4,nginx和乘客的用户
热点阅读