フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
社外からアクセスできません。
[ 5477 ] 社外からアクセスできません。

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.so
LoadModule 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.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
<Location /gsession/>
ProxyPass ajp://localhost:8009/gsession/
</Location>

の部分をコメントにして、
Apacheを再起動すると問題なくApacheは立ち上がりますので、
追記した部分に何か問題があるのだとは思いますが、何が悪いのか
分かりません。

どなたかご教示いただけたらと思います。


投稿者HARU
最新書き込み2013/07/05 13:46:32
[ 5478 ] Re: 社外からアクセスできません。

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 で通過の許可を与えて
いますでしょうか?

投稿者GS導入準備中の人
最新書き込み2013/07/05 16:19:50
[ 5479 ] Re: Re: 社外からアクセスできません。

早速ありがとうございます。

> Apache2のログに解決の手がかりはないでしょうか?

ログには当該時間には何も出力されておりません。

> Apache2 を起動させているサーバと tomcat7 を起動させている
> サーバは、同じサーバでよろしいでしょうか?

同じサーバーです。

> また Apache2 ならびに tomcat7 の起動しているサーバは、
> ポート 8009 をWindows Firewall で通過の許可を与えて
> いますでしょうか?

Windows Firewall は無効になっております。
またIISも開始、停止、どちらのパターンでもやってみましたが、
やはりApacheは起動できませんでした。

投稿者HARU
最新書き込み2013/07/05 17:44:23
[ 5480 ] Re: 社外からアクセスできません。

> 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.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

投稿者KIRIN
最新書き込み2013/07/05 18:03:16
[ 5481 ] Re: Re: 社外からアクセスできません。

サジェッション、ありがとうございます。

> 下記2行だけコメントアウト(もしくは削除)した場合、どうりますか?
> モジュールが別な個所で既にロードされていることを疑っています。
>
> LoadModule proxy_module modules/mod_proxy.so
> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

早速試してみました。
結果、
残念ながら状況は変わりませんでした。

投稿者HARU
最新書き込み2013/07/06 09:17:33
[ 5482 ] Re: 社外からアクセスできません。

まさか、、とは思いますが。。。

追記した付近に
#で始まるコメントで日本語を利用し、
かつ、ファイルを UTF-8 文字コードで
保管とかをしていませんでしょうか?

Windows版のApache2.2.* では、
SHIFT-JIS形式なら、起動できますが、
UTF-8形式のコメントがあると、同様の
エラーは発生します。

また本来半角スペースであるところに
全角スペースが混ざったりすると、
同様のエラーを起こします。

投稿者GS導入準備中の人
最新書き込み2013/07/08 12:53:00
[ 5483 ] Re: 社外からアクセスできません。

Apacheのバージョンはいくつですか?

投稿者ふぁんぐす
最新書き込み2013/07/08 17:12:31
[ 5485 ] Re: Re: 社外からアクセスできません。

早速ありがとうございます。

Apacheについてまったく知識がないので、
お教えいただいたこと、知りませんでした。
近くに#でコメントアウトした日本語行がありましたので、削除しました。

また、空白についても調べ、保存して
リスタートしてみましたが、
状況は変わりませんでした。

ちなみにファイルはメモ帳で開いて、閉じております。



> まさか、、とは思いますが。。。
>
> 追記した付近に
> #で始まるコメントで日本語を利用し、
> かつ、ファイルを UTF-8 文字コードで
> 保管とかをしていませんでしょうか?
>
> Windows版のApache2.2.* では、
> SHIFT-JIS形式なら、起動できますが、
> UTF-8形式のコメントがあると、同様の
> エラーは発生します。
>
> また本来半角スペースであるところに
> 全角スペースが混ざったりすると、
> 同様のエラーを起こします。

投稿者HARU
最新書き込み2013/07/09 16:05:01
[ 5486 ] Re: Re: 社外からアクセスできません。

> Apacheのバージョンはいくつですか?

Apacheのバージョンは2.0.64になります。

投稿者HARU
最新書き込み2013/07/09 16:05:51
[ 5487 ] Re: Re: Re: 社外からアクセスできません。

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になります。

投稿者GS導入準備中の人
最新書き込み2013/07/09 17:53:59
[ 5489 ] Re: Re: Re: Re: 社外からアクセスできません。

出来ました!!!

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になります。
>

投稿者HARU
最新書き込み2013/07/10 16:56:59
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1860
 


TOP