我有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$;
非常感谢任何帮助!