在同一个 Apache 实例上托管多个站点(ReviewBoard、MediaWiki)
Hosting Multiple Sites On Same Apache Instance (ReviewBoard, MediaWiki)
我们正在尝试在同一个 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 页面。理想情况下,我们希望取消端口。
MediaWiki 登录无效。登录后,用户被重定向到端口 80。如果这个端口被阻止,这正是我们想要的,整个流程就死了。
我们想使用同一个 AWS 实例,尽管我们愿意设置另一个 Apache 实例(不确定是否可行/最佳实践)。
有什么想法吗?
对于第 2 个问题,请确保您已更新 $wgServer variable to include the not-standard port number like so $wgServer = "https://127.0.0.1:8443";
谢谢 TyA。
解决了这个问题。
- Multiple domain with the same ip and port in apache
- TyA 的解决方案。
- 不需要单独的 AWS 或 Apache 实例。
我们正在尝试在同一个 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 页面。理想情况下,我们希望取消端口。
MediaWiki 登录无效。登录后,用户被重定向到端口 80。如果这个端口被阻止,这正是我们想要的,整个流程就死了。
我们想使用同一个 AWS 实例,尽管我们愿意设置另一个 Apache 实例(不确定是否可行/最佳实践)。
有什么想法吗?
对于第 2 个问题,请确保您已更新 $wgServer variable to include the not-standard port number like so $wgServer = "https://127.0.0.1:8443";
谢谢 TyA。
解决了这个问题。
- Multiple domain with the same ip and port in apache
- TyA 的解决方案。
- 不需要单独的 AWS 或 Apache 实例。