1、Tomcatサーバーは、同じコンピュータは、configure複数のWebサイトにユーザーをできるように、この場合は、仮想ホスト設定することを別のホスト名を設定し、各Webサイトのために必要です。実生活では、ハードウェアリソースの利用率を向上させるためには、多くのサイトは、共有サーバーを達成するために、仮想ホストの設定によってあります。
まず、仮想ホストの設定:
最初のステップ:DNSサービスをインストールし、クライアントに対応するIPアドレスとDNSの設定が正しく解決します。
ステップ2:KGCとACCPプロジェクトのディレクトリとファイルを作成します。
ファイルの場所:は/ usr / local / tomcatに/ webappsに/は、次の2つのディレクトリとファイルが作成されます。
KGC / index.jspを
ACCP / index.jspの
第三段階:設定ファイルを変更します
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>
ステップ4:再起動Tomcatサービス
(1)サービスの再起動
shutdown.sh //关闭
startup.sh //开启
クライアント上の(2)の認証
入力、それぞれ、ブラウザ、中http://www.kgc.com:8080/とhttp://www.accp.com:8080/
この時点で、仮想ホストの設定、および完全な。
二、Tomcatの最適化:
Tomcatのデフォルトの設定は、本番環境には適していません、それだけで、それが最も効率的かつ安定した動作が連続圧力測定によって最適化することが可能にするために、仮死状態の頻繁な現象を再起動する必要があります。最適化の三つの主要な側面があります。
図1に示すように、それぞれ、(カーネルパラメータ最適化)オペレーティングシステムを最適化する;
2、Tomcatのプロファイルパラメータ最適化;
3、Java仮想マシン(JVM)のチューニング。
次に、チューニングチューニングを比較前後のデータと説明のJMeter圧力測定ツール。
JDKの必要性は、クライアントにインストールされている。
これは、非圧縮のJMeterをテストするためのツールを使用して値である:
最初のステップ:修正ファイル/usr/local/tomcat/conf/server.xmlは、
<Connector port="8080" protocol="HTTP/1.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"/>
ステップ2:再起動サービス
第三段階:この試験の値が最適化される上記別の圧力測定ツール使用のJMeterクライアント
の比較により、我々は、平均的な修飾最適化は非常に急激な低下を有意に有することを見出し連続的な圧力の測定を通じて最も効率的かつ安定した動作を最適化することができ、それを作ります。