Windows2003server R2にGroupSession4とTomCat7を載せて運用しております。社内では問題なく使えておりましたので、社外からも使用できるようにと有償版導入前提で試用版をつかってみることに致しました。弊社では外部からのアクセスは80番ポートのみ許していますのでhttp://www.gs.sjts.co.jp/v4/support/install_apache_tomcat.htmlを参考にApache2をインストールし、動作を確認致しました。Tomcat、Apacheとも正常に動いております。しかし、マニュアルにあるLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.so<Location /gsession/>ProxyPass ajp://localhost:8009/gsession/</Location>を追記し、httpd.confを保存し、Apacheを再起動させようとしたところ、「The requested operation has failed!」と表示され、スタートできませんでした。上記の LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.so<Location /gsession/>ProxyPass ajp://localhost:8009/gsession/</Location>の部分をコメントにして、Apacheを再起動すると問題なくApacheは立ち上がりますので、追記した部分に何か問題があるのだとは思いますが、何が悪いのか分かりません。どなたかご教示いただけたらと思います。
Apache2のログに解決の手がかりはないでしょうか?> 弊社では外部からのアクセスは80番ポートのみ許していますので> ・・・中略・・・> LoadModule proxy_module modules/mod_proxy.so> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so> <Location /gsession/>> ProxyPass ajp://localhost:8009/gsession/> </Location>Apache2 を起動させているサーバと tomcat7 を起動させているサーバは、同じサーバでよろしいでしょうか?異なる場合は、上記の ProxyPass の localhost は、tomcat7 を起動しているサーバのコンピュータ名(DNSホスト名)で記述が必要です。また Apache2 ならびに tomcat7 の起動しているサーバは、ポート 8009 をWindows Firewall で通過の許可を与えていますでしょうか?
早速ありがとうございます。> Apache2のログに解決の手がかりはないでしょうか?ログには当該時間には何も出力されておりません。> Apache2 を起動させているサーバと tomcat7 を起動させている> サーバは、同じサーバでよろしいでしょうか?同じサーバーです。> また Apache2 ならびに tomcat7 の起動しているサーバは、> ポート 8009 をWindows Firewall で通過の許可を与えて> いますでしょうか?Windows Firewall は無効になっております。またIISも開始、停止、どちらのパターンでもやってみましたが、やはりApacheは起動できませんでした。
> LoadModule proxy_module modules/mod_proxy.so> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so> <Location /gsession/>> ProxyPass ajp://localhost:8009/gsession/> </Location>> 下記2行だけコメントアウト(もしくは削除)した場合、どうりますか?モジュールが別な個所で既にロードされていることを疑っています。LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.so
サジェッション、ありがとうございます。> 下記2行だけコメントアウト(もしくは削除)した場合、どうりますか?> モジュールが別な個所で既にロードされていることを疑っています。> > LoadModule proxy_module modules/mod_proxy.so> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so早速試してみました。結果、残念ながら状況は変わりませんでした。
まさか、、とは思いますが。。。追記した付近に#で始まるコメントで日本語を利用し、かつ、ファイルを UTF-8 文字コードで保管とかをしていませんでしょうか?Windows版のApache2.2.* では、SHIFT-JIS形式なら、起動できますが、UTF-8形式のコメントがあると、同様のエラーは発生します。また本来半角スペースであるところに全角スペースが混ざったりすると、同様のエラーを起こします。
Apacheのバージョンはいくつですか?
早速ありがとうございます。Apacheについてまったく知識がないので、お教えいただいたこと、知りませんでした。近くに#でコメントアウトした日本語行がありましたので、削除しました。また、空白についても調べ、保存してリスタートしてみましたが、状況は変わりませんでした。ちなみにファイルはメモ帳で開いて、閉じております。> まさか、、とは思いますが。。。> > 追記した付近に> #で始まるコメントで日本語を利用し、> かつ、ファイルを UTF-8 文字コードで> 保管とかをしていませんでしょうか?> > Windows版のApache2.2.* では、> SHIFT-JIS形式なら、起動できますが、> UTF-8形式のコメントがあると、同様の> エラーは発生します。> > また本来半角スペースであるところに> 全角スペースが混ざったりすると、> 同様のエラーを起こします。
> Apacheのバージョンはいくつですか?Apacheのバージョンは2.0.64になります。
mod_proxy_ajp は、 Apache 2.0.64 には含まれていませんので、Apache 2.2.22 を利用しましょう。Apache のダウンロードサイトで、 2.2.24 の項で、「 Other files 」をクリックして、ftpサイトに移動し、「 binaries/ 」フォルダをクリックし、「 win32/ 」フォルダをクリックし、 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi または、 httpd-2.2.22-win32-x86-no_ssl.msi のいずれかのファイルをダウンロードして、インストールしなおしてから、 httpd.conf に追記してみてください。> > Apacheのバージョンはいくつですか?> > Apacheのバージョンは2.0.64になります。
出来ました!!!Apacheのバージョンに問題があったようです。助けていただいたみなさん、大感謝であります!!本当にありがとうございました。> mod_proxy_ajp は、 Apache 2.0.64 には含まれていませんので、> Apache 2.2.22 を利用しましょう。> > Apache のダウンロードサイトで、 2.2.24 の項で、> 「 Other files 」をクリックして、ftpサイトに移動し、> 「 binaries/ 」フォルダをクリックし、> 「 win32/ 」フォルダをクリックし、> httpd-2.2.22-win32-x86-openssl-0.9.8t.msi> または、> httpd-2.2.22-win32-x86-no_ssl.msi > のいずれかのファイルをダウンロードして、インストール> しなおしてから、 httpd.conf に追記してみてください。> > > > Apacheのバージョンはいくつですか?> > > > Apacheのバージョンは2.0.64になります。>
vertical_align_top