• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:windows bitnami tomcat追加)

Windows Bitnami Tomcatの追加方法

このQ&Aのポイント
  • Windows10 Bitnami+Redmine にTomcatを追加する方法について教えてください。現在はRedmineにアクセスできますが、GitBucketへのアクセスができません。
  • Tomcatをインストールする場所や、Apacheの設定ファイルにどのように追加するべきかもお教えください。
  • また、サーバーの接続に関する設定もお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

<Connector protocol="AJP/1.3" address="0.0.0.0" ←これを付けないと、IPV6になる。 port="8009" secret="<これがパスワード>" ←これがないのだと思う。 redirectPort="8443" /> あと、無理にAJPにする必要はあまりない気はする。 とりあえず、これで接続を受け付ける可能性が高いです。

yoidoremonst
質問者

補足

接続できました!!! secretRequiredを追加したら接続できました tomcatのインストール先もアドバイス頂きましたので再検討してみます 最終的にhttpsで接続したいので、まだ先は長いです >あと、無理にAJPにする必要はあまりない気はする。 そうなんですか?! う~ん、1インスタンス複数パッケージだとajpを使用しないとコントロールができないと思っておりました 本当にありがとうございました! また、質問を見かけたらよろしくお願いいたします 大感謝!

その他の回答 (3)

回答No.4

ProxyPass /gitbucket ajp://localhost:8009/gitbucket secret="pass" ProxyPassReverse /gitbucket ajp://tomcat-ajp:8009/gitbucket secret="pass" ごめんなさい、こっちの設定が混ざってた。 リバースプロキシ側 ProxyPassReverse /gitbucket ajp://localhost:8009/gitbucket secret="pass" ですね。 こっちの環境では、 外のインターネット  →「家の壁サーバー」(ファイアーウォール)   →「JAVAサーバー」 と別のサーバーになっているので、localhostではなく、 マシン名なんです。。 localhostでサーバー立てるなんて怖くてできませんから! 特にJAVA/TOMCATの場合。。 上に書いたみたいに、そもそも「別サーバー」としてしまう事で、 ややこしくはなるが、いろいろできますよ。 REDMINEはNamiで、TOMCATは例えばXAMPPで! などでも行けます。別に経路さえProxyに教えれば どこでもいいわけなので。。(んま、今回は必要ないでしょうが) あと。。最後に、 今やった作業ですが、Windows+VirtualBOXなどのVM VMの上に本物のLinuxを立ち上げる!。 これでも、動きますよ。 =当然、本物のLinuxなので資料は大量にネットにある! Nami系ってあんまり資料がないので、探しにくいでしょうから。 また、こちらもRedMineを立ち上げており、実際に使用してます。

yoidoremonst
質問者

お礼

全然意味が判りませんので調べてみます! linuxは敷居が高い気がしています 慣れている方には便利らしいのが羨ましいです 本当にありがとうございました

回答No.3

>bitnami apache2だと他に何か設定が必要なのでしょうか・・・ どちらかというとみてる資料が古いのが問題なだけかもです。

回答No.1

>tomcatを追加してhttp://localhost/gitbucketにはアクセスできません >gitbucket.warはwebappsに追加してgitbucketディレクトリが作成されていますので、サービスは動作しています。 ポート80はApacheがリスティングしてるので、 そこにRedMineがいるわけですが、Tomcatはデフォルトでは 8080です。 なので、 http://localhost:8080/gitbucket これでアクセスできるかまず試してみるとよいでしょうね。 あと、AJPの場合パスワードが必要になる事もあるかと。 <Location /gitbucket/ > ProxyPass ajp://localhost:8009/gitbucket/ </Location> ロケーション書くのがだるいので。。 ProxyPass /gitbucket ajp://localhost:8009/gitbucket secret=パスワード ProxyPassReverse /gitbucket ajp://tomcat-ajp:8009/gitbucket secret=パスワード AJPなし ProxyPass /gitbucket http://localhost:8080/gitbucket ProxyPassReverse /gitbucket http://localhost:8080/gitbucket など。 >1.tomcatのインストール先は正解? >redmine/apps/tomcat TOMCATはREDMINEとは無関係の独立した パッケージなので、この位置ではなくてもよいです。 むしろ別の方がいいかもですが。 REDMINEはRubyベースなので、相互に助けになる機能はないので。 Apache->RedMine     ->TOMCAT の稼働イメージですね(パスではなく) >2.apache2/conf/httpd.conf に include conf/extra/gitbucket.confを追加。内容は正解? 動けばこれでもいいですが、 大抵はconf/ではなく、conf.d/ここに入れることが多いですね。 見ればわかりますが、サイト設定がまとまってます。 httpd.confの一番最後のラインで、conf.d/* をまとめて取り込んでるので、 そこで一緒に取り込まれるようにすればよいかと。

yoidoremonst
質問者

補足

ご回答ありがとうございます 感謝です 相談相手が居ないので非常に助かっています! >http://localhost:8080/gitbucket >これでアクセスできるかまず試してみるとよいでしょうね アクセスできることを確認しました 少しづつ確認をしていくのも大切だと気が付きました 現状、apache2 AJPですと接続ができなくなります ProxyPass /gitbucket ajp://localhost:8009/gitbucket secret="pass" ProxyPassReverse /gitbucket ajp://tomcat-ajp:8009/gitbucket secret="pass" <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 上記のようにご教授頂いた内容を記載しております bitnami apache2だと他に何か設定が必要なのでしょうか・・・ もう少し頑張ってみます 何かアドバイスがありましたらお願いいたします