当前位置:首页 » 文件传输 » wiki访问授权
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

wiki访问授权

发布时间: 2022-06-30 12:25:03

⑴ wiki为什么总是无法访问

因为上面的资料涉嫌歪曲历史,被警察局封了。

⑵ mamp怎么开启开启.htacess

1 . 如何让的本地APACHE器.htaccess
如何让的本地APACHE器.htaccess呢?其实只要简朴修改一下apache的httpd.conf设置就让APACHE.htaccess了,来看看操作
打开httpd.conf(在那里? APACHE目录的CONF目录里面),用文本编纂器打开后,查找
(1)
Options FollowSymLinks
AllowOverride None

改为
Options FollowSymLinks
AllowOverride All

(2)去掉下面的注释
LoadMole rewrite_mole moles/mod_rewrite.so

2. htaccess 写法
Apache中的.htaccess(或者”分布式配置”了针对目录改变配置的方法,即,在特定的文档目录中放置包含或多个指令的,以作用于此目录及其子目录。作为,所能的命令受到限制。***Apache的AllowOverride指令来设置。

子目录中的指令会笼盖更高级目录或者主器配置中的指令。

.htaccess必需以ASCII模式上传,最好将其权限设置为644。

错误文档的定位

常用的客户端哀求错误返回代码:
401 Authorization Required
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type

常见的器错误返回代码:
500 Internal Server Error

利用.htaccess指定事先制作好的错误提醒页面。一般下,人们专门设立目录,例如errors放置页面。然后再.htaccess中,加入如下的指令:

ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/internalerror.html

一条指令一行。上述第一条指令的意思是对于404,也找到所的文档的得显示页面为/errors目录下的notfound.html页面。不难看出语法格局为:

ErrorDocument 错误代码 /目录名/名.扩展名

所提示的很少的话,不必专门制作页面,直接在指令中HTML号了,例如下面例子:

ErrorDocument 401 “你权限访问该页面,请抛却!”

文档访问的密码保护

要利用.htaccess对某个目录下的文档设定访问和对应的密码,首先要做的是生成.htpasswd的文本文档,例如:

zheng:y4E7Ep8e7EYV

这里密码经由加密,找些工具将密码加密成.htaccess的编码。该文档最好不要放在www目录下,建议放在www根目录文档之外,这样更为安全些。

有了授权文档,在.htaccess中加入如下指令了:

AuthUserFile .htpasswd的器目录
AuthGroupFile /dev/null (授权访问的目录)
AuthName EnterPassword
AuthType Basic (授权类型)

是的主人,应该处处为着想。 —— 雷锋
require user wsabstract (允许访问的,但愿表中都允许, require valid-user)

注,括号部门为学习添加的注释

拒绝来自某个IP的访问

我不想某个政府部门访问到站点的,那.htaccess中加入该部门的IP而将它们拒绝在外。

例如:

order allow,deny
deny from 210.10.56.32
deny from 219.5.45.
allow from all

第二行拒绝某个IP,第三行拒绝某个IP段,也219.5.45.0~219.2.45.255

想要拒绝人?用deny from all好了。不止用IP,也用域名来设定。

保护.htaccess文档

在.htaccess来设置目录的密码保护时,它包含了密码的路径。从安全考虑,有必要把.htaccess也保护起来,不让别人看到其中的。虽然用其他做到这点,好比文档的权限。不外,.htaccess本身也能做到,只需加入如下的指令:

order allow,deny
deny from all

URL转向

可能对重新规划,将文档了迁移,或者更改了目录。这,来自搜索引擎或者其他链接过来的访问就可能犯错。这种下,如下指令来完成旧的URL自动转向到新的:

Redirect /旧目录/旧文档名 新文档的

或者整个目录的转向:

Redirect 旧目录 新目录

改变缺省的首页

一般下缺省的首页名有default、index等。不外,有些目录中没出缺省,而是某个特定的名,好比在pmwiki中是 pmwiki.php。这种下,要记住名来访问很麻烦。在.htaccess中等闲的设置新的缺省名:

DirectoryIndex 新的缺省名

也列出多个,顺序表明它们之间的优先级别,例如:

DirectoryIndex filename.html index.cgi index.pl default.htm

防止盗链

不喜欢别人在的网页上连接的、文档的话,也htaccess的指令来做到。

所的指令如下:

RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif&line;jpg)$ - [F]

觉得让别人的页面开个天窗不好看,那用一张来代替:

RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif&line;jpg)$ http://www.mydomain.com/替代名 [R,L]

其它补充:
在给出如何配置Apache支持.htaccess文件之前,首先申明一下:使用.htaccess文件,会降低httpd服务器的一点性能。

配置方法
找到Apache的httpd.conf配置文件,编辑器打开。

//找到
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

//修改为

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

//就可以了

/*
如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。
例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:
*/
AccessFileName .config通常,.htaccess文件使用的配置语法和主配置文件一样。AllowOverride指令按类别决定了.htaccess文件中哪些指令才是有效的。

(不)使用.htaccess文件的场合
一般情况下,不应该使用.htaccess文件,除非你对主配置文件没有访问权限。有一种很常见的误解,认为用户认证只能通过.htaccess文件实现,其实并不是这样,把用户认证写在主配置文件中是完全可行的,而且是一种很好的方法。
.htaccess文件应该被用在内容提供者需要针对特定目录改变服务器的配置而又没有root权限的情况下。如果服务器管理员不愿意频繁修改配置,则可以允许用户通过.htaccess文件自己修改配置,尤其是ISP在同一个机器上运行了多个用户站点,而又希望用户可以自己改变配置的情况下。
虽然如此,一般都应该尽可能地避免使用.htaccess文件。任何希望放在.htaccess文件中的配置,都可以放在主配置文件的段中,而且更高效。
避免使用.htaccess文件有两个主要原因。
首先是性能。如果AllowOverride启用了.htaccess文件,则Apache需要在每个目录中查找.htaccess文件,因此,无论是否真正用到,启用.htaccess都会导致性能的下降。另外,对每一个请求,都需要读取一次.htaccess文件。
还有,Apache必须在所有上级的目录中查找.htaccess文件,以使所有有效的指令都起作用,所以,如果请求/ctusky/ctu/sky中的页面,Apache必须查找以下文件:

/.htaccess
/ctusky/.htaccess
/ctusky/ctu/.htaccess
/ctusky/ctu/sky/.htaccess一共就要访问4个额外的文件,就算这些文件都不存在,这也是本文开始说会影响服务器的一点性能的原因。
其次是安全。这样会允许用户自己修改服务器的配置,这可能会导致某些意想不到的修改,所以请认真考虑是否应当给予用户这样的特权。

⑶ 如何设置进入wiki网站的某些网页时需要密码

mediawiki下,单页面不能进行独立的权限保护。

如果你的网站是私有网站,不希望所有用户访问,则可以设置权限进行整体封闭。

如果有开放内容,那么建议你将封闭部分单做一个wiki,与主站分开。这样在管理上也会容易得多。

权限的设定
在哪里设定?
权限的设定应该在localsettings.php中添加、修改代码。参见localsettings.php的修改方法。
(mediawiki的初始权限设定保存在includes/defaultsettings.php中,可以参考这里的写法,但不要直接改动这里)
如何设定权限?
权限设定代码如下:
$wgGroupPermissions['用户组']['权限名称'] = 取值;
用户组:设定权限的目标范围,*代表所有用户组,user代表登录用户,sysop代表管理员。更详细的介绍参见mediawiki的用户组。
注意:没有单独的匿名用户组。
权限名称:用户注册、页面访问、页面修改等都有单独的权限名称,参见下文说明。
取值:true代表允许,false代表禁止。二者取一。
一旦你更新了localsettings.php,修改内容会即时生效。
设定实例:
例如禁止匿名用户修改页面:
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
说明:由于无法单独控制匿名用户组,所以采用*首先对所有用户进行修改限制;然后单独对登录用户打开修改权限。
----------------------------
你的问题应该是:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user']['read'] = true;
估计可能你还需要封闭用户组^_^

⑷ 为什么我一点击wiki百科就无法访问

是不是和你查询的内容有关啊?有些内容在wiki上是被国内墙了的~要看就得用VPN~
如果不是这个原因~估计和浏览器或者电脑的缓存之类的有关~换个浏览器或者用电脑助手一类的清理一下~
希望能帮助到你

⑸ wiki系统是什么意思

wiki就是维客的意思 是个搜索引擎 像网络似的 你可以在里面建立自己的词条 别人一搜这个词就是你的解释了 你看sports.163的时候,人名后面经常有这个单词,一点击的话就会进入维客的体育资料库,那里有这个球员的详细介绍。
下面给你附个网上说明:
多数人对WIKI的兴趣部分源自维基网络(Wikipedia)的成功,维基网络是网上免费的网络全书,它依靠众多投稿人来增加和修改其条目。自从2001年创建以来,维基网络的英文版本不断扩充内容,现在已经包含48万个条目,而且已经有了许多其他语言版本。

维基网络也许是最有名的wiki,不过它不是第一个。世界上第一个wiki是一个叫做波特兰模式知识库(Portland Pattern Repository)的计算机编程网站,由沃德·坎宁安(Ward Cunningham)于1995年创建。

wiki和blog有何不同?

wiki都有"edit this page" 的链接,允许访问者对页面做出修改。这个链接的存在是wiki区别于Web log和blog的地方,后两者允许读者发表针对性的评论来提供反馈信息,但是除了编辑自己发表的内容,不能修改其他任何东西。

blog可以用来建立具有共同兴趣爱好的人们组成的社区。而wiki在这个基础上更向前迈了一步,可以构建共识(consensus-building)。想象一下:一组人坐在一块白板面前,任何人都可以在上面添加想法,做出修改,甚至擦掉一点东西,你就可以对wiki有了个大致的印象。

wiki的优势在哪里?

以当今快节奏的商业工作为例,远距离的人员之间良好的的交流沟通和想法共享(idea-sharing)将是企业的竞争优势。访问wiki的要求只是因特网连接和一个Web浏览器,比其他一些协作应用程序和组件容易部署和使用。通过让人们在wiki上共享信息页还可以减轻收件箱的负荷,减少协同工作人员之间的电子邮件发送数量。

为什么企业重视wiki?

由于维基网络的成功,关于wiki的讨论也越来越多,而这种媒体具有的集体性的潜力还远远没有被开发出来。毫无疑问,wiki可以用于公司的内部和外部应用中。对于一些在企业内部网络中信息更新存在问题的公司来说,wiki使得雇员和客户能自己来做更新。wiki也能帮助调整内部的开发项目,在这一领域中wiki已经开始有所作为了。

wiki也能被用来构建网上客户社区,用以提供建议和支持。有的公司在对公众开放公司站点上也许还感到有些害怕,但是随着客户忠诚度和满意度的不断提升,作为回报,他们对公司的信任程度也将不断扩大。

谁控制着wiki的内容?

理论上来说,没有人能控制,同时每个人都可以控制。每个读者对wiki上的内容都拥有修改,添加和删除的权利,只要他感觉合适。对一些组织来说,接受这种缺少集中控制的状态需要在观念上有比较大的改变。wiki看起来像是一个进入无政府世界的邀请--对网上恶意破坏的人来说他们可以随意的修改,甚至删除一些重要的内容--但是在现实中,这种情况几乎不会发生。

即时如此,对wiki的使用设定一些基本的规则还是必要的。

为了防止重要信息被修改或删除,系统管理员可以对某些特定的页面进行"保护",使其不可修改。事实上,即使一个重要的页面已被删除或修改了,也不用担心。wiki是一个网上信息数据库,每次对其进行的修改都会被记录下来,并且是可恢复的。

⑹ 请问,有一个叫做wiki百科的怎么不让上啊

目前中国大陆的网友可以正常访问维(和谐)基网络的大部分页面。
不过如果你查询部分敏感条目,会被封几分钟。

⑺ wiki的作用

Wiki
是一个协同着作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。国内公共wiki最着名就是网络;我这里要讨论的是公司的内部wiki。
内部wiki的作用
1.鼓励分享
分享是互联网的精神,wiki能将互帮互助融入到企业文化之中。除了工作上的成就,让员工在工作之余,能够体会到帮助他人的成就和快乐。
2.提升员工个人能力
很多难懂深奥的问题,专研半天终于搞懂了,但是你不一定能思路清晰给别人讲出来,并且,过了1个月之后再回头看,可能又不懂了。如果能有一篇总结性的文章出来,这样对自己、对大家,都是很好的提升。最开始写的时候,可能会有点困难;但只要坚持,只要肚子里有货,日子久了,下笔就流畅了。“总结”,是需要练习的;
3.传承技术
员工离职、特别是核心员工的离职,对公司是一笔不小的损失;如何将员工离职对公司造成的损失降到最低?如果员工将知识分享出来,将以往的工作经验都体现在wiki中,那么,接班的同事会更加顺畅,也会感激你;说到这,有人会想,我把知道的东西都写出来了,不是没有核心竞争力了么?如果这么想,就大错了,人总是在进步的,你写出来的越多,自我提升的也越快,说不定,还没等到你把自己知道的全都写出来,就已经得到岗位上的提升,而不是离职;你对公司的贡献,大家都看在眼里;再就是,创造了一个分享互助的文化,你也同样可以在同事那里学到很多。
搭建wiki
小公司,特别是创业型公司,公司内部的知识库系统,一般没必要自行开发,可以使用一个开源wiki来建立;目前,网上开源的wiki系统有很多,可选择的范围也很大,可以根据自己公司需要来搭建,这里有Wiki开源软件的介绍。使用最广泛的是MediaWiki,它是维基网络全书的系统软件。除了上述链接里的开源免费wiki,国内做的比较好的是互动wiki,有授权费用,当然,付费也就有客服支持,对于自行搭建有困难的也是一种选择。

⑻ 2021维基百科中文版怎么用不了了

维基网络中文版使用方法
1、下载维基网络中文版和离线维基网络数据库

在你使用维基网络中文版之前,必须先下载它和维基网络的离线数据库。

2、导入维基数据库到软件

因为维基网络提供的离线数据库(.xml.bz2)文件格式 WikiText 并不能直接使用,所以我们需要先将数据库转换成 WikiTaxi 的 .taxi 格式。下载解压 WikiTaxi 之后你可以看到一个 WikiTaxi_Importer.exe 的文件,双击运行它。简单来说,它就是一个转换数据库格式的工具。使用方法和简单,第一项选择 .xml.bz2 文件,第二项选择要保存转换好的.taxi文件,然后按 Import Now 即可开始。中间那个横条是用来调整分配多少内存给该工具来进行转换工作,当然能用的内存越多,转换速度也就也快了。转换好之后,如没特别需要,之前那个.xml.bz2的文件你可以删除掉了。

3、运行维基网络中文版

如果你已经制作好.taxi数据库之后,那么双击运行 wikitaxi.exe ,在菜单里选择 “Options”-> “Open *.taxi Database”来打开刚才那个制作好的.taxi数据库文件即可。然后,就没然后了,你现在已经拥有一个离线的维基网络数据库了!想查询什么直接搜索就行了。

操作说明
源码在source文件夹下,data文件夹用来存放 .zim 文件,需要自己在维基网络按需下载 .zim 文件。

PC端浏览器访问界面:

下图中每一个方框是一个数据库,自己去下面提供的网站根据需要下载对应的zim数据库文件。

打开下图这个页面后,需要点击进入相应的库才能搜索,不能在这个页面直接搜索!!!

手机端浏览器访问界面:

维基网络中文版注意事项
(1)程序运行之后会自动打开默认浏览器来访问地址localhost上的离线维基网络,如果无法打开请检查hosts文件;

(2)程序运行之后会后台展示一个黑底绿字的命令行窗口,用来展示提示信息,如Kiwix Server IP地址,请勿关闭该窗口,在用户关闭浏览器窗口后,此窗口会自动关闭;

(3)程序使用的离线维基网络数据库为kiwix.org制作的zim文件,使用前请自行到地址下载自己所需语言和学科的zim文件:

请将zim文件下载好后,放到程序根目录的 data 文件夹下,程序就会自动识别并在浏览器中展示。