Re:Re:Re:Re:Re:CGI専用ディレクトリがHTML用ディレクトリの外にある場合

motikoさん (2012-05-16 18:12:28) http://

さるくんさん

ディレクトリ構成やファイル名は前述のとおりで間違いないです。
サーバは、よくあるレンタルサーバを利用しているのではなく、
あるビルの屋内に設置してある独自サーバ(?)です。

↓そんな折↓

パスは、当初の
../../../cgi-bin/send.cgi
で動くことが確認できました…!

その顛末はというと…

フォームのページは、これまでずっと
http://~/*.html
で開いていたのですが、
https://~/*.html
と、暗号化ページとして開き進めると、無事にThanksページまで到達できました。
(ユーザ宛て・管理者宛ての自動メールなど、一連が正常動作しました)

これって、Apacheのhttpd.conf(?)で設定するんですよね。
なので今は、「実はcgi-bin2にSSL暗号化の設定がされていた」と解釈しています。
このサーバでは、過去にCGIを動かしたことが無かったようなので、
「使っていないなら、セキュリティ保護してないだろう…」
と思ってしまっていました。
サーバ管理者の方、もっと早く情報くれてれば…という感じではありますが、
「こんなこともある」と、実経験がひとつ増えたので、よしとします。^^;

今回の件で、新しくいろいろ勉強できました。
さるくんさん、もろもろご検討頂き、本っ当っに!ありがとうございました!
上記のとおりのパス記述でOKでしたので、
「script alias」の例の設定はなかったみたいですね。。

今後もまた別のサーバ上でMailformを使わせて頂くことがあると思います。
トラブル発生の時には、またお助け頂ければ助かります!
では!!^0^)/