使用MediaWiki的IT文档

Modified on: Thu, 02 May 2019 00:00:02 +0800

我们正在寻找进一步增强文档的方法,以及我们允许轻松访问信息以及编辑信息的能力。考虑到这些想法,我们基于我们的第1层(帮助台)的MediaWiki平台创建了一个内部维基。这对于帮助台来说是一个巨大的成功,他们广泛使用它来进行日常操作。现在,我们正在研究为第2层(系统管理员)记录内容的方法。我们需要将第2层的信息与第1层的信息分开,因为信息的敏感性以及它将包含我们如何构建服务器等的步骤。

我正在寻找有关如何实现以下目标的想法和建议:

  • 基于MediaWiki平台的集中文档
  • 第1层和第2层之间的分离内容
  • 我们喜欢第1层的外观和感觉,可以用于第2层
  • 如果我们要运行两个不同的MediaWiki安装,可以在同一台服务器上运行吗?在同一台机器上运行多个MediaWiki安装甚至是个好主意吗?
  • 支持每个文档安装的FQDN和SSL证书
  • 有没有办法根据用户或群组成员资格分割或保留第1层MediaWiki安装的单独部分?

提前感谢您,我期待您的意见和建议。

作者:sysadmin1138,John

最佳答案

除非会有很多内容切换层,否则我建议使用单独的wiki,因为MW从未构建用于可靠的访问控制。首先阅读http://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions并确定其是否值得努力。有很多警告和漏洞可以绕过保护方法。

如果您选择:请查看命名空间锁定扩展。它允许您根据页面所在的命名空间设置组访问控制,然后您可以为每个层设置一个命名空间。我过去曾经使用过它(不知道当前的MW版本支持它的程度如何)。它有效,但配置和管理很繁琐,特别是如果你有很多用户。

如果您选择两个实例:您可以在一台主机上安装多个MW,只要您保持良好的分离。将它们设置为单独的虚拟主机,具有自己的主机名,单独的数据库(以及数据库凭据),您就可以了。

但是,如果您需要SSL,则需要为每个生成证书(或使用内部通配符),并为每个实例提供自己的IP地址和主机名。

外观+感觉(皮肤)可以很容易地在两个实例之间复制,因为它只是一个带有子文件夹的PHP文件。在一个上获取它的喜好,然后将其复制并添加到您的新配置中。

作者:,SmallClanger

相关问答

添加新评论