DUICUO

Linux 上の Apache を使用してドメイン名転送を実装する (Tomcat/JBOSS)

Linux への JDK のインストールと構成については、オンラインで多くの情報が得られるため、ここでは詳しく説明しません。

Apacheのインストール時に、「APRが見つかりません」や「libpcreのpcre-configが見つかりません」といった様々な問題が発生することがあります。これらの問題は特定のシステム環境に関連しています。ここでは詳細な解決策については説明しませんが、いくつかの解決策を推奨します。状況に応じて、これらの解決策を組み合わせて問題を解決してください。特定の解決策に過度に依存せず、問題の根本原因に対処してください。リンク:

http://www.cnblogs.com/JemBai/archive/2012/11/07/2759139.html

http://blog.csdn.net/chaijunkun/article/details/6987443

http://blog.csdn.net/yaday/article/details/7535818

要点に戻ると、システム環境が設定されたら、まず mod_jk.so コンポーネントをダウンロードして、apache/modules/ ディレクトリに配置します。

2 番目のステップでは、httpd.conf ファイルに次の行を追加します。

  1. <スパン スタイル= "空白:pre" >    # mod_jkモジュールロードする
  2. ロードモジュール jk_module モジュール/mod_jk.so
  3. # mod_jk モジュールに必要な workers.properties 構成ファイルの場所を指定します。
  4. JkWorkersFile conf/workers.properties
  5. # mod_jkモジュールのログファイルの場所を指定します
  6. JkLogFile ログ/mod_jk.log
  7. # mod_jkモジュールのログレベルを指定する
  8. JkLogLevel 警告
  9. # mod_jkモジュールのログ形式を指定する
  10. JkLogStampFormat "[%a %b %d %H:%M:%S %Y]

LoadModule の下部に場所を追加します。

  1. <スパン スタイル= "white-space:pre" > < span   style = "font-family:SimHei;font-size:14px;" > <仮想ホスト*:80 >     
  2. サーバー名 aaa.box.com
  3. サーバーエイリアス aaa.box.com
  4. JkMount /* tomcat01
  5. </仮想ホスト>     
  6. <仮想ホスト*:80 >     
  7. サーバー名 bbb.box.com
  8. サーバーエイリアス ​​bbb.box.com
  9. JkMount /* tomcat02
  10. </仮想ホスト>     
  11. <仮想ホスト*:80 >     
  12. サーバー名: ccc.box.com
  13. サーバーエイリアス ​​ccc.box.com
  14. JkMount /* tomcat03
  15. </VirtualHost> </span></span>  

あるいは、別の jk.conf ファイルを作成し、上記のコードを jk.conf に配置し、Include conf/jk.conf を httpd.conf に追加することもできます。

2 番目のステップでは、次のコードを使用して、workers.properties ファイルを apache/conf ディレクトリに追加します。

  1. ワーカーリスト= tomcat01 、tomcat02、tomcat03
  2.  
  3. # ------------------------
  4. # 最初のTomcatサーバー
  5. # ------------------------
  6. ワーカー.tomcat01.ポート= 8099     
  7. worker.tomcat01.host =ローカルホスト    
  8. ワーカー.tomcat01.タイプ= ajp13     
  9. # ------------------------
  10. # 2番目のTomcatサーバー
  11. # ------------------------
  12. ワーカー.tomcat02.ポート= 8011     
  13. worker.tomcat02.host =ローカルホスト    
  14. ワーカー.tomcat02.タイプ= ajp13  
  15. # ------------------------
  16. # 3番目のTomcatサーバー
  17. # ------------------------
  18. ワーカー.tomcat03.ポート= 8008     
  19. worker.tomcat03.host =ローカルホスト    
  20. ワーカー.tomcat03.タイプ= ajp13  

Apacheを再起動するだけです。

予防:

1. Apache バージョンが 2.4 未満の場合、`<VirtualHost *:80>` の前に `NameVirtualHost *:80` を追加する必要があります。

2. workers.properties ファイルが存在する必要があります。存在しない場合は、500 エラーが発生します。

オリジナルリンク: http://my.oschina.net/u/1772205/blog/295765