必須コンポーネントパッケージ
jdk-1_5_0-linux-i586-rpm.bin ---- Jkd
apache-tomcat-5.5.27。 Tar.gz --- Tomcat
httpd-2.0.63.tar.gz --- Apache
jakarta-tomcat-connectors-jk-1.2.1-src.tar.gz - - ApacheとTomcat Connector
インストール
1、Tomcat、Apache、mod_jkのインストール前の記事で説明しました
ファイルの設定
設定1、Apache2 /conf /httpd.confファイルを変更します。
AddModule jk_module modules /mod_jk.soJkWorkersFile" conf /workers。プロパティ" JkLogFile" logs /mod_jk.log" JkLogLevel情報
JkMount /*。workers
-
2. apache2 /conf /ディレクトリに新しいworkers.propertiesファイルを作成します。内容は次のとおりです。
worker.list = workers、tomcat1、tomcat2
#======== tomcat1 ========
worker.tomcat1 .type = ajp13worker.tomcat1.port = 8009#ajp13ポート番号、tomcat配下のserver.xml設定、デフォルト8009worker.tomcat1.host = localhost #tomcatホストアドレス、このマシンではない場合は、ip address worker.tomcat1を入力してください。 。 Lbfactor = 1worker.tomcat1.fail_on_status = -500、-503,404
#======== tomcat2 ======== worker.tomcat2.type = ajp13worker.tomcat2.port = 8010worker .tomcat2.host = localhost worker.tomcat2.lbfactor = 1worker.tomcat2.fail_on_status = 500,503、-404
#========コントローラ、負荷分散コントローラ======= = worker.workers.type = lbworker.retries = 5worker.workers.balance_workers = tomcat1、tomcat2worker.workers.sticky_session = trueworker.workers.sticky_session_force = false
3.競合を解決する同じコンピュータに複数のTomcatを配置する場合は、Tomcatポートを変更する必要があります。< xmlnamespace prefix =" o&ns;" urn:schemas-microsoft-com:office:オフィス" />
tomcat /conf /server.xmlファイルで次の場所を探します。
<サーバーポート=" 8005" shutdown ="シャットダウン">
< Connector port = "8009"プロトコル=" A JP /1.3" redirectPort =" 8443" />
8005に変更-------> 8015
8080 ---- - > 8081
8009 ------。> 8019
注:<コネクタポート=" 8009" protocol =" AJP /1.3" redirectPort = " 8443" />
のポートは、workers.propertiesファイルのworker.tomcat2.port = 8019の設定と一致している必要があります。
4セッションレプリケーションの設定< Br>
1 "Tomcat /conf /server.xlを検索します。
<エンジン名=" Catalina" defaultHost =" localhost>
< p>
< Engine name =" Catalina" defaultHost =" localhost" jvmRoute =" tomcat1">
< Engine name =" Catalina" defaultHost =" localhost" jvmRoute =" tomcat2>
2"エンジン名="カタリナ" defaultHost =" localhost"各Tomcat /conf /server.xml内のjvmRoute =" tomcat1>
追加< p><クラスタクラス名=" org.apache.catalina.ha.tcp .SimpleTcpCluster "
channelSendOptions =" 6 ">
<! -
< Manager className =" org.apache .catalina.ha.session.BackupManager"
expireSessionsOnShutdown =" false>
notifyListenersOnReplication =" true>
mapSendOptions =" />
>
- >
< Managerクラス名=" org.apache.catalina.ha.session.DeltaManager>
expireSessionsOnShutdown =" false>
notifyListenersOnReplication =" true>
<< Channel className =" org.apache.catalina.tribes.group.GroupChannel>
<;メンバーシップのclassName =" org.apache.catalina.tribes.membership.McastService>
address =" 228.0.0.4"
port =" 45564"
frequency = "500"
dropTime = "3000" />
< Receiver className = "org.apache.catalina.tribes.transport.nio.NioReceiver" < Br>
address = "auto"
port = "5002"
selectorTimeout = "100"
maxThreads = "6" />;
< Sender className =" org.apache.catalina.tribes .transport.ReplicationTransmitter>
< Transport className =" org.apache.catalina.tribes.transport.nio.PooledParallelSender" />
< /Sender>
<インターセプタクラス名=" org.apache.catalina.tribes.group.interceptors.TcpFailureDetector" />
<インターセプタクラス名=" org.apache.catalina.tribes.group .interceptors.MessageDispatch15Interceptor< />
< Interceptor className =" org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor" />
< /Channel> < Br>
< Valve className =" org.apache.catalina.ha.tcp.ReplicationValve"
filter ="。* \\。gif;。* \\。 Js;。* \\。jpg;。* \\。png;。* \\。htm;。* \\。html;。* \\。css;。* \\。txt;< />
< Br>
< Deployer className =" org.apache.catalina.ha.deploy.FarmWarDeployer"
(例えば、メッセージキュー、共有メモリ) IPC通信システムID値が指定されなければならない確立します。典型的には、ftok ID機能により得られた値。次のようにftokプロトタイプは次のとおりです
WebサーバーにPHPバージョン
を隠すには、apacheとphpのバージョン情報を表示できない、そしてLinuxサーバーに PHP バージョンを隠すには? Xiaobianは PHP バージョンのLinuxサーバーの隠しバージョンを
でハードドライブまたは不良ブロックをチェックする badblocksは、不良セクタ用にハードディスクおよび外部ドライブをスキャンまたはテストできる、Linuxのようなオペレーティングシステムのコマンド
LDM /STM命令は、主にフィールド保護、データコピー、パラメータ転送などに使用されます。 STMFD命令 STMFD Rn {!}、{reglist} {^} STMFD命令説明 例: S