2016-02-29 132 views
0

儘管在不同的端口上,我們正試圖在同一個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> 

這工作正常訪問維基的主頁。

以下是我們面臨的問題 -

  1. 此設置要求添加端口的URL。由於https默認使用443,因此我們需要在url結尾處添加:8443來訪問Wiki頁面。理想情況下,我們希望取消該港口。

  2. MediaWiki登錄不起作用。登錄後,用戶被重定向到80端口。如果這個端口被阻塞,這是我們想要的,整個流程就死在水中。

  3. 儘管我們願意設置另一個Apache實例(不確定它是否可行/最佳實踐),但我們希望使用相同的AWS實例。

任何想法?

回答

相關問題