儘管在不同的端口上,我們正試圖在同一個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實例。
任何想法?