微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用nginx将url重写到子域,使其可以通过两者访问

基本上我有一个叫*.example.com的catchall服务器块。 我想要somename.com和somename.example.com工作(即somename.com/whatever和somename.example.com/whatever通过相同的服务器块,并导致相同的结果),所以没有redirect。 可能有几个url需要与不同的子网域进行匹配,所以map可能是最好的select。 我不确定,将不胜感激关于此事的任何指导!

编辑:只有一个根处理一切(和应用程序使用子域作为一个重要的input),但它期望一个子域,这是什么使重写域,以便有一个子域如此重要。

无法通过Nginx连接到socket.io

如何configurationNginx通过subdomain.domain.tld:80使ssh服务器可用

警告:服务器达到pm.max_children设置(5),考虑提高它

没有Nginx的Puma – 同一个IP:PORT上的多个ruby应用程序

Django的HttpResponseRedirect是http而不是https

地图是一个好主意,但你可能不需要它。 如果您采用一个约定,其中somename是您的工作目录的名称,则可以使用命名捕获作为变量根。 以下正则表达式server_name指令应该匹配abc.example.com和abc.com :

server { server_name ~^(?<somename>[^.]+)(.example)?.com$; root /var/www/$somename; }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐