2009-07-23 77 views
0

有没有什么办法可以像一些已知的用户和已知的IP地址一样设置访问wiki的应用程序。如何为已知用户设置仅适用于wiki的wiki或知道IP?

我的要求是,我想将我的一些项目安装细节和设置分享给我的同事。但不想向公众展示。

我需要的是mediaWiki like application。 但登录和访问受到限制。

回答

1

是的,这没问题。

我非常喜欢的wiki,DokuWiki,安装起来非常简单,它可以让你根据用户名/密码对限制访问,如果我要添加基于IP的过滤,我会通过Apache来实现。

更多一点:我喜欢DokuWiki,因为安装过程非常简单(解开它并完成),它针对的是程序员,它具有我想要的所有功能。它是我每次使用它的少数应用程序之一,它让我感到开心。

1

Media Wiki允许阻止除特定IP之外的所有人。你可能想尝试一下。

+0

您还可以设置mediawiki,以便只有登录的用户才能看到内容页面。 – 2009-07-23 18:43:50

1

不要使用IP地址,因为它可能会改变给定的客户端。如果安全约束相对放松,请尝试使用身份验证Cookie或某些基于表单的身份验证。

0

几乎所有我曾经使用或安装过的wiki软件都有能力限制查看已知用户(例如私人wiki)。

在工作中,我们使用了具有'私人模式'的Screwturn Wiki,用户需要登录才能使用它。当然,也有服务器端设置来限制对已知IP地址的访问。

1

您也可以在您的Web服务器上设置它,在Apache中启用IP地址限制(IIS)或mod_access模块​​。

3

如果你正在运行的Apache:http://www.askapache.com/htaccess/apache-htaccess.html

这也解释了,你将永远想知道htaccess的文件,以及如何通过IP限制访问用户的一切。

适用于任何维基/博客/无论你想运行。

一个警告可能是您的用户没有使用静态IP。在你承诺通过IP进行限制之前,我会发现这一点。