我已经在我的本地服务器上安装了简单的网络服务(MediaWiki)。在我的 DSN 服务器中,我已经为此网络服务器设置了 IP 地址,所以现在当我在浏览器中调用时(这仅在我的域 IP 范围内有效)www.mydomain.com
我得到了 Apache 的网站,当我调用时,我www.mydomain.com/mediawiki
的 mediawiki 网站是打开的。
我可以在浏览器中制作它(我仍然希望它只在域范围内工作)我称之为www.mydomain.com
打开 - 重定向到www.mydomain.com/mediawiki
?
为此,您需要更改默认虚拟主机配置文件的内容,该文件
000-default.conf
位于/etc/apache2/sites-available/
. 或者您可以创建一个新的虚拟主机配置文件,然后您必须禁用000-default.conf
并启用新的配置文件。假设您决定创建一个新的 VH 配置文件,让我们调用它
my.wiki.org.conf
,它应该位于/etc/apache2/sites-available/
其中,其内容应该是:然后禁用
000-default.conf
、启用my.wiki.org.conf
并重新启动(或重新加载)Apache 的配置:这里的关键是您
DocumentRoot
将虚拟主机更改为MediaWiki的安装目录。我假设这里的目录是/var/www/my.wiki.org
.此外,如果您想通过
my.wiki.org/wiki/Article_name
代替来提供您的 wiki 文章,您可以在位于目录my.wiki.org/index.php/Article_name
中的文件中添加以下行:.htaccess
DocumentRoot
并修改您
LocalSettings.php
的如下:关于此附加部分的参考:
https://www.mediawiki.org/wiki/Manual:Short_URL
https://shorturls.redwerks.org/
出于测试目的,您可以在文件中添加一些行,如下所示,以通过 FDQN 而不是 LAN 中的localhost或 IP 地址
/etc/hosts
访问您的 wiki (更多详细信息):公共服务器的另一项安全注意事项:
另请阅读: