尽管在不同的端口上,我们正试图在同一个Apache实例上设置两个站点。在同一个Apache实例上托管多个站点(ReviewBoard,MediaWiki)
我们在AWS实例中的Apache上设置了一个ReviewBoard。它运行在443上,工作正常。
现在,我们正试图在同一台服务器上设置MediaWiki。我假设最安全和最快的方式是将其设置为在不同的端口上侦听。所以,我们已经设置了Apache监听的8443,并启用了链接到MediaWiki像这样
<IfModule mod_ssl.c>
<VirtualHost _default_:8443>
ServerAdmin [email protected]
DocumentRoot /var/www/<domain_name>
这工作正常访问维基的主页。
以下是我们面临的问题 -
此设置要求添加端口的URL。由于https默认使用443,因此我们需要在url结尾处添加:8443来访问Wiki页面。理想情况下,我们希望取消该港口。
MediaWiki登录不起作用。登录后,用户被重定向到80端口。如果这个端口被阻塞,这是我们想要的,整个流程就死在水中。
尽管我们愿意设置另一个Apache实例(不确定它是否可行/最佳实践),但我们希望使用相同的AWS实例。
任何想法?