中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Tomcat配置虛擬主機和優化的方法

發布時間:2020-06-12 13:28:47 來源:億速云 閱讀:200 作者:元一 欄目:云計算

Tomcat簡介

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規范。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器

Tomcat優點

1、兼有可擴du展性和安全性。假如單位時間內訪問請求zhi數急劇增加,可以用相對較低的費dao用增加前端的能力。

2、比較容易擴展。由于是通過在這臺功能強大的服務器上運行的單個servlet容器,實際上也就不需要考慮session狀態在分布式環境下的維護這類復雜的問題。

3、臺后端服務器在外界不可以訪問,網上的黑客只能訪問前端的web服務器,不能直接訪問后端的應用服務器,這就提高了安全性。但這并不意味著黑客們不能通過網絡瀏覽器進行其它形式的攻擊。

Tomcat服務器,允許用戶在同一臺計算機上,配置多個Web站點,在這種情況下,需要為每個Web站點,配置不同的主機名,即配置虛擬主機。現實生活中,為了提高硬件資源的利用率,有很多網站通過配置虛擬主機的方式,實現服務器的共享。

Tomcat配置虛擬主機和優化的方法

一、Tomcat 優化(內存和線程是它性能上的瓶頸):

Tomcat 的缺省配置并不適合生產環境,它會頻繁出現假死現象需要重啟,只有通過不斷壓測優化才能讓它最高效率穩定的運行。優化主要有三個方面:

1、分別為操作系統優化(內核參數優化);
2、Tomcat 配置文件參數優化;
3、Java 虛擬機(JVM)調優;

接下來,介紹配合 jmeter 壓測工具進行調優前和調優后的數據進行比較。

客戶機上需要先安裝 jdk;
這是用 jmeter工具測試未壓縮時的數值:
Tomcat配置虛擬主機和優化的方法
第一步:修改 /usr/local/tomcat/conf/server.xml文件

<Connector port="8080" protocol="HTTP/11.1"   ##連接端口,版本號
connectionTimeout="20000"   ##連接超時時間
redirectPort="8443"     ##備用連接端口
minSpareThreads="50"   ##最小空閑線程數
enableLookups="false"   ##不允許反向解析
disableUploadTimeout="true"    ##使用上傳超時
acceptCount="300"   ##最大隊列長度
maxThreads="500"    ##最大線程數
processorCache="500"
URIEncoding="UTF-8"   ##使用的編碼格式
compression="on"   ##響應壓縮請求
compressionMinSize="2048"  ##最小響應值
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image /jpg,image/png"/>    ##響應壓縮的文件格式

第二步:重啟服務
第三步:再在客戶機上面用 jmeter工具進行壓測,這是進行優化后測試的數值
Tomcat配置虛擬主機和優化的方法
通過比較,我們發現修改優化后的平均值有一個非常大幅度的銳減,通過不斷的壓測優化才能讓它最高效率穩定的運行。

二、配置虛擬主機:

第一步:安裝好DNS服務,設置好對應的IP地址和域名解析,用客戶機解析是否正確。
Tomcat配置虛擬主機和優化的方法
第二步:創建 kgc 和 accp 項目目錄和文件。

文件位置:/usr/local/tomcat/webapps/,分別創建以下兩個目錄及文件:

kgc/index.jsp
accp/index.jsp
Tomcat配置虛擬主機和優化的方法
第三步:修改配置文件

vim /usr/local/tomcat/conf/server.xml ,添加以下代碼:

<Host name="www.kgc.com"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
      <Context docBase="/usr/local/tomcat/webapps/kgc" path="" reloadable="ture" />
      </Host>

<Host name="www.accp.com"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
      <Context docBase="/usr/local/tomcat/webapps/accp" path="" reloadable="ture" />
      </Host>

Tomcat配置虛擬主機和優化的方法
第四步:重啟 tomcat服務

(1)重啟服務

 shutdown.sh   //關閉
 startup.sh    //開啟

(2)在客戶機上驗證
在瀏覽器上分別輸入,http://www.kgc.com:8080/ 和 http://www.accp.com:8080/
Tomcat配置虛擬主機和優化的方法
Tomcat配置虛擬主機和優化的方法
至此,虛擬主機配置以及全部完成。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄烦县| 奉节县| 延津县| 宁津县| 板桥市| 岳西县| 淅川县| 鹰潭市| 绥化市| 修水县| 温州市| 比如县| 宁国市| 库伦旗| 五寨县| 阿拉尔市| 钟山县| 德州市| 河东区| 澄江县| 无锡市| 古蔺县| 天水市| 南岸区| 白玉县| 曲松县| 黄平县| 咸阳市| 五家渠市| 娱乐| 沈阳市| 沛县| 高雄市| 吕梁市| 玉龙| 峨眉山市| 拉孜县| 休宁县| 皋兰县| 墨竹工卡县| 广饶县|