https - 在 Mediawiki 上使用带有 URI 的 HTTPS

标签 https nginx uri mediawiki

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

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

最佳答案

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

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

尝试

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

相反。

关于https - 在 Mediawiki 上使用带有 URI 的 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344340/

相关文章:

spring-mvc - Spring RestTemplate 不允许持久的 https 连接

node.js - request.js 失败,而 CURL 对于带有授权 header 的 GET 请求成功

http - 为什么我在 Firefox 中突然遇到 "Blocked loading mixed active content"问题?

php - 如何在 PHP 中使用 CURL 获取 SSL 证书信息?

ssl - nginx https 不工作

ruby - Json 到 url 编码 ruby

android - 从通过 FileProvider 创建的 Uri 获取文件路径

具有多个域的 NGINX 动态重定向

spring-mvc - 如何在 nginx 后面为 i18n 使用具有多个域的单个 tomcat 实例

.net - .NET 中不正确的新 Uri(base,relative) 行为