nginx重写子域名和https

时间:2017-10-19 18:52:24

标签: ruby-on-rails nginx https subdomain

我有rails应用程序,我正在转向https。应用程序本身重定向子域,如下所示:

http://www.foo-bar.example.com会重定向到:

http://www.example.com/businesses/foo-bar

有成千上万的这些不断变化的虚荣网址#34;所以简单地使用通配符证书是行不通的。

我们正试图阻止有人试图输入类似内容时可能出现的证书错误:

https://www.foo-baz.example.com

我尝试了here发布的答案,但收到了以下错误:

nginx: [emerg] empty regex in server name "~" in /etc/nginx/servers/xxxxx/custom.conf:9

这就是问题所在:

server_name ~ ^(?:.*\.)?(.*)\.example\.com$;

非常感谢任何帮助!

0 个答案:

没有答案