2017-07-27 139 views
1

我有一个网站使用撇号,它仍然在http上。我想将其转换为https。将网站转换为HTTPS?

这是怎么回事(这是特定于撇号)?网站上的链接(特别是js/css/images)是否可以硬编码,或者我可以做几个更改并让它们自动转换为https? (推荐)或Apache

在此先感谢

回答

1

撇号的网站,像几乎所有的东西搭载的Node.js,通常部署在像Nginx的反向代理。

请参阅hosting Apostrophe in production

关于这一点的好处是,如果您决定将HTTPS添加到代理服务器,则不必在撇号级别更改。

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

如果您使用mechanic来管理Nginx,正如我们推荐的那样,那么这确实很容易。即使不是这样,您也只是按照标准惯例来配置安全证书以及在Nginx或您选择的反向代理中使用HTTPS。

连接的“最后一英里”(即Nginx和撇号之间的代理连接)通常位于同一台服务器或同一个专用内部网络上,因此在那里使用HTTP并不会造成显着的性能开销。