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