在Mediawiki上使用HTTPS和URI

在Mediawiki上使用HTTPS和URI,https,nginx,uri,mediawiki,Https,Nginx,Uri,Mediawiki,我在Ubuntu 12.04服务器上安装了MediaWiki,使用Nginx作为Web服务器。我还创建了一个自签名证书,用于该网站,这样当我登录时,我的密码不会暴露给互联网上的所有人 最近,我注意到该站点没有正确加载该站点的CSS。经过仔细检查,我的浏览器(firefox)似乎正在阻止某些内容,因为它显然不安全。网站上的图像似乎不是被uri引用而不是使用https://引用的,但我不知道如何纠正这一点。以前有人遇到过这种情况吗?您应该尝试在LocalSettings.php中使用for$wgSe

我在Ubuntu 12.04服务器上安装了MediaWiki,使用Nginx作为Web服务器。我还创建了一个自签名证书,用于该网站,这样当我登录时,我的密码不会暴露给互联网上的所有人

最近,我注意到该站点没有正确加载该站点的CSS。经过仔细检查,我的浏览器(firefox)似乎正在阻止某些内容,因为它显然不安全。网站上的图像似乎不是被uri引用而不是使用https://引用的,但我不知道如何纠正这一点。以前有人遇到过这种情况吗?

您应该尝试在LocalSettings.php中使用for$wgServer。例如,看起来您有:

$wgServer = "http://wiki.asedmunds.ca";
试一试


相反。

你能提供一个你看到这个的URL吗?我可能错了,但这个问题只会影响到你,如果你以某种方式告诉浏览器不要显示不安全的对象,问题是,你有一些资产是通过http提供的,而页面作为一个整体是https,因此浏览器认为它们不安全,要解决这个问题,请确保你页面中的所有资产都是使用http
https
@MarkA.Hershberger@MohammadAbuShady提供的。我没有明确告诉浏览器阻止这些设置。这似乎是Chrome和Firefox在混合安全页面上阻止不安全内容的默认设置。是的,我刚刚测试了您提供的链接,当我单击地址栏旁边的屏蔽图标时,Firefox显示了一个弹出窗口,这似乎在某个时候成为默认行为,将所有这些链接更改为https有什么问题?
$wgServer = "//wiki.asedmunds.ca";