標籤:時間 容器 apache proc term 環境變數 jdk1.7 版本 cdc
Web應用伺服器的選擇 *
(1)IBM的WebSphere及Oracle的WebLogic
效能高,但價格也高 *
(2)Tomcat
性價比高
Tomcat伺服器是一個免費的開放原始碼的Web應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問使用者不是很多的場合下被普遍使用,是開發和調試JSP程式的首選。一般來說,Tomcat雖然和Apache或者Nginx這些Web伺服器一樣,具有處理HTML頁面的功能,然而由於處理靜態HTML的能力遠不及Apache或者Nginx,所以Tomcat通常是作為一個Servlet和JSP容器,單獨運行在後端。
案例環境
一台Apche或者Nginx網站伺服器,兩台Tomcat伺服器。
實驗過程:
一、Tomcat伺服器1
1.關閉防火牆,或者設定防火牆規則
2.在安裝Tomcat之前必須先安裝JDK。JDK的全稱是Java Development Kit,是Sun公司免費提供Java語言的軟體開發套件,其中包含Java虛擬機器(JVM)。
解壓jdk軟體包,解壓完成後會產生jdk1.7.0_65檔案夾,將jdk1.7.0_65檔案夾移動到/usr/local下並重新命名為java.
3.在/etc/profile.d 下建立java.sh指令碼
vim /etc/profile.d/java.sh
4..將java.sh指令碼匯入到環境變數,使其生效
運行java -version命令或者javac -version命令查看java版本是否和之前安裝的一致
至此Java環境已經配置完成。
5.安裝Tomcat
6.解壓後產生apache-tomcat-7.0.54檔案夾,將該檔案夾移動到/usr/local 下,並改名為tomcat7
7.啟動tomcat,查看連接埠號碼
8.開啟瀏覽器進行測試
Tomcat配置相關說明
Tomcat的主目錄為/usr/local/tomcat7
(1)主要目錄說明
| - - -bin/:存放windows或linux平台上啟動和關閉Tomcat的指令檔
| - - -conf/:存放Tomcat伺服器的各種全域設定檔,其中最重要的是server.xml和web.xml
| - - -lib/:存放Tomcat運行需要的庫檔案(JARS)
| - - -logs/:存放Tomcat執行時的LOG檔案
| - - -webapps:Tomcat的主要Web發布目錄(包括應用程式樣本)
| - - -work:存放jsp編譯後產生的class檔案
(2)設定檔說明
catalina.policy:許可權控制設定檔
catalina.properties:Tomcat屬性設定檔
context.xml:上下文設定檔
logging.properties:日誌Log相關設定檔
server.xml:主設定檔
tomcat-users.xml:manager-gui系統管理使用者設定檔
web.xml:Tomcat的servlet、servlet-mapping、filter、MIME等相關配置
9.建立java的Web網站
(1)首先在根目錄下建立一個web目錄,並在裡面建立一個webapp1目錄,用於存放網站檔案
(2)在webapp1目錄下建立一個index.jsp的測試網頁
(3)修改Tomcat的server.xml檔案,在host段增加context段
(4)關閉Tomcat,在重新啟動
(5)通過瀏覽器訪問
二、Tomcat伺服器2
Tomcat 2 server配置方法基本同Tomcat 1,其中包括
關閉iptables防火牆
安裝JDK,配置JAVA環境
安裝配置Tomcat
(1)建立/web/webapp1 目錄,修改設定檔server.xml,將網站檔案目錄更改到/web/webapp1/ 路徑下
mkdir -pv /web/webapp1
(2)在/web/webapp1/ 路徑下建立index.jsp,為了區別將測試網頁index.jsp的內容更 vim /web/webapp1/index.jsp
more /web/webapp1/index.jsp
(3)修改Tomcat的server.xml檔案
(4)關閉Tomcat,在重新啟動

三、配置Nginx伺服器
(1)關閉iptables防火牆
(2)安裝相關軟體包1關閉防火牆。
(3)確認是否安裝DK. JAVA版本與Tarcat sever保持致,(31 安裝配置Tomcat. 版本與Torcat1 server保持一致。
(4) 建立/web/webapp1 目錄、修改Tomcat 設定檔sever xml 將網站檔案目錄更改到/web/webapp1/路徑下.
(5) 在/web/webapp1/路徑下建立index jsp. 為了區別將測試頁面index jsp的內容更改如下,
vim /web/webapp1/index.jsp
2.
3.建立使用者和組,解壓並安裝Nginx
4.參數含義:
-user=,--group= 指定啟動並執行使用者和組
-with-file-aio 啟用檔案修改支援
-with-http_stub_status_module 啟用狀態統計
-with-http_gzip_static_module 啟用gzip靜態壓縮
-with-http_flv_module 啟用flv模組,提供尋求記憶體使用量基於時間的位移量檔案
- -with-http_ssl_module 啟用SSL模組
5.配置nginx.conf
6.(1)在http {...}中加入以下代碼,設定負載平衡的伺服器列表,weight參數表示權值,權值越高被分配到的機率越大。為了使測試效果比較明顯,這裡把權值設定為一樣
(2在http {...} - server {...} - location / {...} 中加入一行
7.測試Nginx設定檔是否正確
8.啟動Nginx服務
9.查看Nginx服務進程
10.查看連接埠及PID進程號
11.測試負載平衡效果
Tomcat及負載平衡