Nginx:转发所有子域名
发布时间:2020-09-18 07:51:05 所属栏目:Nginx 来源:互联网
导读:我的代码不适用于像domain.co.uk这样的二级tld这是我的conf: # add www. if ($host ~ ^(?!www)) { rewrite ^/(.*)$http://www.$host/$1 permanent; } # remove subdomain if ($host ~ ^www.(.*).(
我的代码不适用于像domain.co.uk这样的二级tld 这是我的conf:
编辑:
最佳答案
您的原始配置没有利用nginx配置.通过重写,nginx将不得不对每个请求进行大量解析.如果您所处的环境中性能和快速响应时间至关重要,那么您将需要使用服务器块.
这种方式没有复杂的解析,Nginx使用哈希表进行服务器查找,重写使用已经解析的$request_uri变量. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ssl-Kubernetes:Nginx入口注释- nginx.ingress.kubernetes
- Nginx Django FastCGI WSGI错误? (非致命)
- Nginx – 重定向域尾随点
- NGINX:如何在一个服务器或域名中设置多个端口
- 使用SSL23_GET_SERVER_HELLO,NGINX缓存代理失败:sslv3警报
- Nginx:在图像上禁用gzip
- nginx – $request_uri后缀的变量,与位置块前缀不匹配
- ubuntu – 如何调试为什么我的服务器在每个请求nginx/unico
- nginx-启用了ngx_http_realip_module的白名单cloudflare Ip
- Passenger nginx:应用程序不在生产模式下运行
推荐文章
站长推荐
热点阅读