在Mediawiki上使用HTTPS和URI

问题描述:

我在使用Nginx作为网络服务器的Ubuntu 12.04服务器上运行MediaWiki安装。我还创建了一个自签名证书,以便在登录时,我的密码不会暴露给互联网上的每个人。在Mediawiki上使用HTTPS和URI

最近,我注意到该网站没有正确加载该网站的CSS。经仔细检查,看起来我的浏览器(Firefox)阻止了某些内容,因为它显然不安全。它似乎不喜欢网站上的图像被uri引用,而不是使用https://,但我不知道如何解决此问题。有没有人遇到过这个?

+0

你能提供一个你看到这个网址吗? –

+0

我可能是错的,但这个问题应该只会影响你,如果你以某种方式选择告诉浏览器不要显示不安全的对象,问题是你有一些通过'http'提供的资产,而整个页面是'https'所以浏览器认为他们不安全,解决它确保您的网页中的所有资产都使用'https' –

+0

@ MarkA.Hershberger https://wiki.asedmunds.ca/ – fastrack20

您应该在LocalSettings.php中为$ wgServer尝试使用protocol-relative URIs。例如,它看起来像您有:

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

尝试

$wgServer = "//wiki.asedmunds.ca"; 

代替。