我有一个使用撇号的网站仍在http上。我想将其转换为https。
这样做是什么(特定于撇号)?网站上的链接(特别是js / css / images)是硬编码的,还是可以进行一些更改并让它们自动转换为https?
提前致谢
答案 0 :(得分:1)
撇号站点,几乎所有由Node.js驱动的站点,通常都部署在像Nginx(推荐)或Apache这样的反向代理之后。
请参阅hosting Apostrophe in production。
关于这一点的好处是,如果您决定将HTTPS添加到代理服务器,则无需在Apostrophe级别更改任何内容。
由于这个原因,Apostrophe生成的所有链接都是站点相关的,但是如果用户在富文本编辑器中手动创建链接,那么当然需要注意。
如果您正在使用mechanic来管理Nginx,正如我们所建议的那样,那么确实非常容易。即使没有,您也只需遵循标准做法来配置安全证书以及在Nginx或您选择的反向代理中使用HTTPS。
连接的“最后一英里”,即Nginx和Apostrophe之间的代理连接,通常位于同一台服务器或同一个私有内部网络上,因此可以使用HTTP,避免引入显着的性能开销。 / p>