我正在使用CentOS 5.5和Apache 2.2。 我刚刚开始pipe理自己的专用服务器,但是我认为我理解Apache中的虚拟主机的概念:实际上,我有不同的域(让我们称之为:www.myDomain1.com和www.myDomain2.com)由我的服务器。
现在我想使用Mediawiki,并希望将其用于以下URL:www.myDomain1.com/wiki。 我该怎么做? 据我所知,虚拟主机只适用于完整的域名,但我只想要“www.myDomain1.com/wiki”服务我的wiki网页。 这里有一些重要的信息:
Apache非常灵活,如何做到这一点有多种select:
Alias /wiki /var/www/Mediawiki在你的apacheconfiguration(在虚拟主机内)。 这主要是针对文档根目录(/ var / www)以外的内容,但也适用于内部; 而且既快又简单。 mod_rewrite的。 非常灵活,可以做很多事情。 也复杂。
RewriteEngine On
RewriteRule ^/wiki(.*)$ /Mediawiki$1