我们正在尝试在同一个Apache实例上设置两个站点,尽管在不同的端口上。
我们在AWS实例中的Apache上设置了ReviewBoard。它运行在443,并且工作正常。
现在,我们正在尝试在同一台服务器上设置MediaWiki。我认为最安全,最快捷的方法是将其设置为在不同的端口上侦听。所以,我们已经设置了Apache来监听8443,并启用MediaWiki就像这样
<IfModule mod_ssl.c>
<VirtualHost _default_:8443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/<domain_name>
这适用于访问wiki的主页。
以下是我们面临的问题 -
此设置需要向URL添加端口。由于https默认使用443,我们需要在url末尾添加:8443以访问Wiki Page。理想情况下,我们希望取消该端口。
MediaWiki登录无效。登录后,用户被重定向到端口80.如果此端口被阻止,这就是我们想要的,整个流程都在水中。
我们希望使用相同的AWS实例,尽管我们已经开放设置另一个Apache实例(不确定是否可能/最佳实践)。
有什么想法吗?
答案 0 :(得分:0)
对于第2期问题,请确保您已更新$wgServer变量以包含非标准端口号,例如$ wgServer =“https://127.0.0.1:8443”;
答案 1 :(得分:0)
谢谢TyA。
解决了这个问题。