1

我有一个使用撇号的网站,它仍然在 http 上。我想把它转换成https。

这样做的原因是什么(特定于撇号)?网站上的链接(特别是 js/css/images)是硬编码的,还是我可以进行一些更改并让它们自动转换为 https?

提前致谢

4

1 回答 1

1

撇号站点,就像几乎任何由 Node.js 提供支持的东西一样,通常部署在反向代理之后,例如 Nginx(推荐)或 Apache。

请参阅在生产中托管撇号

这样做的好处是,如果您决定将 HTTPS 添加到代理服务器,则无需在撇号级别进行任何更改。

正是由于这个原因,Apostrophe 生成的所有链接都是站点相关的,但是如果用户在富文本编辑器中手动创建链接,那么这些当然需要注意。

如果您按照我们的建议使用mechanic来管理 Nginx,那么这确实非常容易。即使没有,您也只需遵循标准做法来配置安全证书并在 Nginx 或您选择的反向代理中使用 HTTPS。

连接的“最后一公里”,即 Nginx 和 Apostrophe 之间的代理连接,通常在同一个服务器或同一个私有内部网络上,因此在那里使用 HTTP 是可以的,并且避免引入显着的性能开销。

于 2017-07-27T18:29:09.517 回答