【发布时间】:2016-06-08 03:49:58
【问题描述】:
你好,我有这个配置
server {
listen 82;
server_name myapp.mydomain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name myapp.mydomain.com
# ... remain of the stuff here
}
在此之前,我有其他网站在端口中运行:80、3000 等...现在当我访问 http://myapp.mydomain.com 时会自动将我重定向到我的应用程序(因为我正在调用端口 82)并且如果我尝试访问另一个应用程序在 3000 端口上运行,它也会尝试重写 https://myapp.mydomain.com:3000...如果我使用 ip,它会按预期工作(不是 ssl 部分)。
完整配置见:
https://gist.github.com/angvp/363f50ff8b8d345126adaf1595cd2523
有什么想法吗?
【问题讨论】:
-
显示完整的 https 服务器块