Apache+Tomcat實現單機多網站部署
最新
06-21
背景
手頭有一台美團雲的ubuntu伺服器,目前在上面用wordpress+Apache搭了個個人網站->tinySky,快畢業了在學校呆著比較無聊,心血來潮想要搞個小程序玩玩,這就涉及到了在單機上部署多個網站的問題,解決方法也比較簡單,利用Apache的虛擬站點功能就行。
目標拆解
部署小程序的後台tomcat + Java
Apache配置中新增虛擬站點,將請求轉發到tomcat
為小程序站點添加ssl證書
防火牆新增規則,禁止公網訪問tomcat相應埠
解決步驟
部署小程序的後台tomcat + Java
採用的最基礎的打war包上傳方法,此處不表。
Apache配置中新增虛擬站點,將請求轉發到tomcat
可參考(Ubuntu/Centos)apache多站點配置,很詳細的一篇文章。
為小程序站點添加ssl證書
申請免費證書,我的域名是騰訊雲買的,證書是一年有效期的那種。
更改Apache虛擬站點設置如下,我的文件名是minipro.conf
因為小程序站點提供的都是Rest介面,因而沒必要支持80埠,直接443就行。
重啟Apache。
禁止公網訪問tomcat相應埠
ubuntu下利用ufw即可(開ufw時注意不要把22埠給禁了):
TAG:S小棧 |