- - PR -
WinSever2003R2にてCGIのconnectが使用できない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-27 16:52
いつもお世話になってます。
現在、サーバーの移行作業を行っておりまして 下記のように、サーバーを新調致しました 【2003SP1−>2003R2】 ところがシステムの起動を行った所、一部のCGIプログラムにて 不具合が発生することが分かりました。 今回はその件に関しまして、宜しければアドバイスを頂きたいと思い 書込を行わせて頂きました。 問題となっているのは下記のようなCGIプログラムにて ***************************************** unless (socket(SOCK, $Inet, $Stream, $Proto)) { &ErrorHTML1; } $proc = pack('S n a4 x8', $Inet, $Port, $addr); unless (connect(SOCK, $proc)) { &ErrorHTML2; } ***************************************** 外部サーバーへの接続を行い「connect」関数を呼び出す部分で接続できず 「&ErrorHTML2」のエラーが表示されてしまいます。 接続用に使用しているポートは「80」を使用し開放も行っております。 2003SP1では上記のプログラムで問題はなく稼働しておりました。 そこで、要因として考えられるのが新しいサーバーになって セキュリティ関連が強固になり 外部接続を行う際に設定を必要するのではないかと言う事です。 お手数をお掛け致しますが、上記の内容にて アドバイスを頂けることはございませんでしょうか。 よろしくお願い致します。 |
1