一臺VPS服務器如何部署多個網站

目前因爲市面上Jsp虛擬機的選擇比較少,致使大部分人仍是使用VPS來部署網站,服務器價格比起php的虛擬機來講高了很多,這裏我卻是建議你們能夠3~5位信得過的朋友能夠合租一臺阿里雲,畢竟我的博客網站或者小型網站佔用資源不是不少。php

那麼既然是合租vps,那麼相應的配置如何設置呢?nginx

分爲兩種狀況:web

一、依靠Tomcat服務器配置來實現tomcat

這種狀況就是tomcat端口改到80,而後經過server.xml中配置host來實現多個網站實例,每人一個實例分配下來,初始安裝好了之後你們各用各的。服務器

 
  1. <Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  2. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  3. </Host>

name:對應的是你項目的域名;app

appBase:虛擬目錄的路徑;webapp

doBase:項目部署的目錄名稱網站

若是不使用nginx等反代軟件的話,建議www和不帶www的域名都配置下,否則不帶www的訪問請求tomcat就不識別了,完整的以下:阿里雲

 
  1. <Host name="www.jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  2. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  3. </Host>
  4. <Host name="jpress.cc" appBase="webapps" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
  5. <Context path="" docBase="jpress" debug="0" reloadable="true"/>
  6. </Host>

若是使用nginx的話那就只須要配置一個www的就好了,不帶www的也反向代理到www域名就好了。spa

此外管理者能夠給每一個人指定到不一樣的目錄,而後開通ftp服務分配賬號到相應目錄,這樣方便上傳下載文件。

源自jpress.cc

相關文章
相關標籤/搜索