嗨
我有多个网站运行在一个VPS与nginx和服务6年的播客。我打算为每个站点获取证书,但我设置并指向HTTP站点的提要会发生什么情况呢?如果我更改HTTPS站点提要中的链接,它会重置提要并将所有内容重新发送给每个人吗?
对不起,如果以前有人问过这个问题,我搜索了一下,什么也没有找到。我对ngix、网站和视频点播非常熟悉,但当涉及到我的提要时,我总是害怕做出会扰乱听众的改变。
感谢您的帮助,由Progidev在6号帖子中解决
谢谢你的回复。我将调查nginx为我的提要创建重定向的例外,并在整个站点范围内安装加密。
我会将这条线索标记为已解决,Progidev:
但是,我设置并指向HTTP站点的提要会发生什么情况呢?
在大多数情况下,部署证书和设置HTTPS不会干扰(未加密)Http。是否将http请求重定向到https由运营商决定。如果您在RSS提要中使用POST编号或UUID作为标识符,而不仅仅是URL,大多数RSS客户端将继续将旧条目标记为已读,即使URL发生更改,因为它们可以取消该标识符。
如果您的RSS提要不包含每个帖子的帖子ID号或UUID,大多数RSS客户端将无法识别属于相同帖子的更新URL,并将重新显示所有内容。谢谢您的回复。
我忘记提到我正在使用Feedburner,所以我的听众订阅源与Feedburner链接,所以,我只需更改Feedburner中的原始提要链接(指向我的站点),但我不知道这是否会扰乱所有提要。
否则,是否有可能在同一站点上混合使用HTTP和HTTPS?访问者的网站本身将是HTTPS,但Feedburner会使用HTTP指向我的网站吗?
谢谢,Progidev:
否则,是否有可能在同一站点上混合使用HTTP和HTTPS?访问者的网站本身将是HTTPS,但Feedburner会使用HTTP指向我的网站吗?
是的,这基本上是网络的默认行为。然而,我们通常鼓励人们设置重定向,在这种情况下,Web服务器不使用页面内容而是使用HTT301重定向消息来回复HTTP请求,该消息指示转到HTTPS等效项。这样做的用户体验是,即使用户输入“http://”“或跟随HTTp链接,或者根本不使用任何协议模式(就像只输入”Example.com“),页面本身也会通过HTTPS加载(因为浏览器会立即自动跟随重定向)。如果您想在HTTP中保留一些资源,您可以不创建此重定向,或者为与您的RSS提要直接关联的URL的重定向设置一个例外-这样RSS阅读器在访问这些URL时就不会被告知切换到HTTPS。
创建重定向和创建重定向例外的方法非常特定于您的Web服务器软件和/或托管环境(但这个论坛上经常有相当了解这一点的人)。
Certbot确实提出在初始证书安装结束时创建一个全面的站点范围的HTTPHTTPSHTTPS重定向(它将其称为“安全”选项而不是“简单”选项,因为它通常会导致更多的人始终使用HTTPSHTTPS站点)。谢谢您的回复。我将调查nginx为我的提要创建重定向的例外,并在整个站点范围内安装加密。
我会将此帖子标记为已解决