https能不能一个主机上配置多个web应用
想在一个主机上配置https,有三个域名,aaa.com bbb.net ccc.org, 对应三个不同端口的项目,可以给它们都配上https吗?nginx应该怎么写?
用Letsencrypt配置了aaa.com的https,其他两个项目应该怎么配呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
aaa.com
bbb.net
ccc.org
匹配接口前缀,转发一下
location /blog {
}
https://mp.weixin.qq.com/s?__...
这是一个新标准叫 SNI,需要 Web 服务器和浏览器都支持。
需要浏览器支持SNI 极古老的IE可能不支持 如果你面向正常用户就不是问题
给其他域名申请好证书,另外加两个server块即可 不需要nginx特别配置
没有尝试过https的,但尝试过http的,感觉https应该是可以的;
这个问题感觉可能会分为两部分;
一部分是三个域名和三个不同端口的映射,这个直接用proxy_pass就可以,写在location里的, 只是应该每个都需要配置证书的位置吧;
第二个部分可能是楼上说的sni,抱歉这个没有尝试过。