本案例要求對Nginx服務器進行適當優化,以提高服務器的處理性能:javascript
而後客戶機訪問此Web服務器驗證效果:css
使用2臺RHEL7虛擬機,其中一臺做爲Nginx服務器(192.168.4.5)、另一臺做爲測試用的Linux客戶機(192.168.4.100),如圖-1所示。html
圖-1java
Nginx優化主要從配置文件着手,常見優化參數以下:nginx
實現此案例須要按照以下步驟進行。web
步驟一:構建Nginx服務器apache
1)源碼安裝Nginx軟件json
2)啓用Nginx服務並查看監聽端口狀態vim
步驟二:優化前從客戶機訪問Nginx服務器測試瀏覽器
1)使用ab高併發測試
2)使用腳本測試長頭部請求是否能得到響應
3)使用Firefox瀏覽器測試客戶端緩存
以Firefox瀏覽器爲例,只要在地址欄內輸入 http://192.168.4.5/a.jpg,回車後即鏈接目標主機192.168.4.5的Web服務,得到服務器上的a.jpg圖片資源。若訪 問成功,再次,在Firefox地址欄內輸入about:cache將顯示Firefox瀏覽器的緩存信息,如圖-2所示。
圖-2
4)客戶端使用瀏覽器訪問不存在的頁面
步驟三:優化Nginx服務器
1)修改Nginx配置文件
2)修改Linux操做系統最大打開文件數
經過修改/etc/security/limits.conf文件修改打開文件最大數量:
3)提早生成404錯誤頁面,供測試使用:
步驟四:優化後從客戶機訪問Nginx服務器測試
對Nginx服務器進行各類參數優化後,在客戶端訪問服務器頁面,對比優化前與優化後的區別,驗證優化是否生效。
本案例要求部署Tomcat服務器,具體要求以下:
而後客戶機訪問此Web服務器驗證效果:
使用2臺RHEL7虛擬機,其中一臺做爲Tomcat服務器(192.168.2.5)、另一臺做爲測試用的Linux客戶機(192.168.2.100),如圖-3所示。
圖-3
使用RPM安裝JDK基礎環境
使用源碼安裝部署Tomcat服務器
調整Tomcat配置文件,禁用默認的8009端口
實現此案例須要按照以下步驟進行。
步驟一:部署服務器軟件
1)使用RPM安裝JDK環境
2)安裝Tomcat
步驟二:修改Tomcat配置文件
1)建立測試JSP頁面
2)啓動服務
步驟三:驗證測試
1)服務器驗證端口信息
2)客戶端瀏覽測試頁面
沿用練習二,使用Tomcat部署加密虛擬主機,實現如下要求:
修改server.xml配置文件,建立兩個域名的虛擬主機,修改以下兩個參數塊:
提示:修改server.xml配置文件,經過在<Host>中添加Context,咱們也能夠指定頁面的根路徑位置,默認爲ROOT
生產SSL密鑰與證書文件
實現此案例須要按照以下步驟進行。
步驟一:配置服務器虛擬主機
1)修改server.xml配置文件,建立虛擬主機
2)建立虛擬主機對應的頁面根路徑
3)重啓Tomcat服務器
4)客戶端設置host文件,並瀏覽測試頁面進行測試
步驟二:修改網站的首頁目錄(非必須)
1)使用docBase參數能夠修改默認網站首頁路徑
2)測試查看頁面是否正確
步驟三:跳轉(非必須)
1)當用戶訪問http://www.aa.com/test打開/var/www/html目錄下的頁面
2)測試查看頁面是否正確
步驟四:配置Tomcat支持SSL加密網站
1)建立加密用的私鑰和證書文件
2)再次修改server.xml配置文件,建立支持加密鏈接的Connector
3)重啓Tomcat服務器
4)客戶端設置host文件,並瀏覽測試頁面進行測試
步驟四:配置Tomcat日誌
1)爲每一個虛擬主機設置不一樣的日誌文件
2)重啓Tomcat服務器
3)查看服務器日誌文件