簡單的在一台伺服器上部署多台tomcat最簡單不過了,隻需要将tomcat壓縮包解壓到多個目錄,然後更改/conf/server.xml配置檔案中的三個端口:
a.Server port=”8[X]05″ shutdown=”SHUTDOWN”
b.Connector port=”8[X]80″ maxHttpHeaderSize=”8192″ …
c.Connector port=”8[X]09″ enableLookups=”false”
這裡用‘X’代替第幾台tomcat,預設的分别為8005,8080,8009。每增加一台tomcat隻需要将這三個數字遞增就可以。這樣就可以根據IP+8[X]80來差別不同的程式了。
nginx配置檔案位于conf/nginx.conf,它最主要的部分是http部分,這裡最重要的兩個配置項是upstream,server,這兩個項都可以有多個配置。
在http{}内插入下面代碼。
大功告成,親測有效。
很多時候我們想輸入域名之後就可以通路首頁,這時候就需要配置tomcat的預設頁面。
首先,修改$tomcat/conf/server.xml檔案。
在<host></host>标簽之間添加上:
<Context path="" docBase="mypr" debug="0" reloadable="true" />
path是說明虛拟目錄的名字,如果你要隻輸入ip位址就顯示首頁,則該鍵值留為空;
docBase是虛拟目錄的路徑,它預設的是$tomcat/webapps/ROOT目錄,現在我在webapps目錄下建了一個mypro項目,讓該項目檔案作為我的預設目錄。
然後,修改$tomcat/conf/web.xml檔案。
在web.xml檔案中,有一段如下:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
改成mypro項目中需要直接顯示的jsp或者html即可。