- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache-Tomcatの連携設定)
Apache-Tomcatの連携設定
このQ&Aのポイント
- Apache-Tomcatの連携設定における注意点とは
- WindowsでのApache-Tomcat連携設定のエラーの理由
- LinuxとWindowsのApache-Tomcat連携設定の違い
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>apachectl -M ひょっとするとコマンドが違っていたかも(^^; #今手元にないもので・・・ apacheのインストールフォルダの bin フォルダあたりに httpd とか httpd.exe(Windowsの場合) があると思います。 httpd -M を実行してみてください。 UNIX系でカレントディレクトリにパスが通ってない場合は bin フォルダまでカレントディレクトリを移動して ./httpd -M もしモジュールが足りない場合は httpd.conf などを調整して ください。
その他の回答 (1)
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
回答No.1
mod_proxy とかのモジュールが足りないのかも? apachectl -M で一覧を取ってみてください。
質問者
補足
ご回答ありがとうございます。 「apachectl -M」というのはコマンドでしょうか。 コマンドプロンプトで実行したところ実行できませんでした。 ちなみに上記質問で使用したApache はXAMPPをインストールした 時に一緒にインストールされたものを使用しております。 Apacheのインストーラーを使ってインストールしたApache では上記設定でApacheを起動することができたので やはり両者のApacheに何か差がありそうです。
お礼
ご回答ありがとうございます。何故かよくわからないのですが 下記のようにすることで解決しました。 【httpd.conf】に <Location /test/> ProxyPass /test/img ! ProxyPass ajp://localhost:8009/test/ </Location> と記述又は 【httpd-proxy.conf】に書く場合、ProxyPass の次に "/" を追加 <Location>タグを除去して ProxyPass /test/img ! ProxyPass / ajp://localhost:8009/test/