【APサーバ】Apache2とTomcat外部連携

TomcatをVMWearのCentOSに移してみようかと思い設定してみました。

  • Raspbian側の設定

    vi /etc/apache2/sites-available/default
    
    # 下記内容に変更
    <Location /examples/servlets/>
        ProxyPass ajp://localhost:8009/examples/servlets/
        allow from all
    </Location>
    ↓
    <Location /examples/servlets/>
        ProxyPass ajp://CentOSのIP:8009/examples/servlets/
        allow from all
    </Location>
    
    ufw disable
    
  • VMWearのCentOS側の設定

    /etc/rc.d/init.d/iptables stop
    

    「http://Raspbain側のIP/examples/servlets/」でアクセスして
    VMWearのCnetOS側にTomcatログが出力されているようであれば成功です。
    ・・・しかし私の環境では接続が上手く出来ませんでした。
    急いではいないので、また別の機会に試そうと思います。

  • バージョン確認の方法

    【CentOS】

    httpd -v
    $CATALINA_HOME/bin/version.sh
    
    Apache2:Server version: Apache/2.2.15 (Unix)
    Tomcat:Apache Tomcat/7.0.42
    Architecture:amd64
    JVM Version:1.7.0_45-b18
    Apache2とTomcatを連携済。
    

    【Raspbain】

    apache2 -v
    $CATALINA_HOME/bin/version.sh
    
    Apache2:Apache/2.2.22 (Debian)
    Tomcat:Apache Tomcat/7.0.55
    Architecture:arm
    JVM Version:1.7.0_40-b43
    Apache2とTomcatを連携済。