- 締切済み
海外で接続、【HTTP エラー 403 - アクセス不可】
自分でHPを運営しております。そこで、無料レンタルCGIを5つ設置しています。借り場所は3ヶ所です。 日本ではもちろん、何の問題もなく動作していました。 今、海外・タイに在住して、自分のノートパソコンでタイからネットをつないで見ていますが、問題なく閲覧できます。しかし、HPに設置のCGIがすべてまったく機能しません。書き込みも出来なければ、管理画面にも入れず、すべて同じ【HTTP エラー 403 - アクセス不可 】と表示されます。 借りたCGIは3ヶ所別のところなので、それがみんな機能しない、ということは、CGI設定の問題ではないように思います。 HPスペースを借りているのはXREAプラスで、このサーバー場所は国内、とされていますが、それが原因でしょうか?でも、FFFTPでHPのアップロードはできるのです。ということは、接続できているということですよね? タイに来た時に、今いる場所のIPアドレスを入力して繋げるようにしましたが、そこに問題がありますか?一体何がダメなのか、まるで見当がつきません。どうか、ご助言をお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- umasikajiro
- ベストアンサー率67% (545/803)
#1はあくまで私が思いついた可能性を書いただけですので 全然違うことが原因である可能性もありますが、、、 ・CGI自体の中に海外からのHost名でアクセスすると Status:403 を出力する部分が有る (この場合はプログラムの書き換えで対処) perlなどのスクリプトでしたら .cgi それともしも一緒に設置するように説明があった .pl や .pm などの中を調べて Status と言う文字が無ければ、たぶんこれが原因では無いと思います Status があれば臭いのですが プログラムの知識が無いと書き換えは難しいと思います (そのフリーCGI作者に問い合わせてみては?) >今、タイからの接続はADSLです。他の接続手段といいますと、無線とかという意味でしょうか? ISP(プロバイダ)によっては 自動的にプロクシ経由で繋がる事もあるので そのISPを経由しない他の方法 例えば携帯電話とか 他のプロバイダにダイアルアップで繋ぐとか ですが 海外からだと難しいかな?
- umasikajiro
- ベストアンサー率67% (545/803)
可能性を並べると ・ CGI自体の中に海外からのHost名でアクセスすると Status:403 を出力する部分が有る (この場合はプログラムの書き換えで対処) ・ プロクシを介するような接続形態のため 蹴られる (他の接続手段が無いか探す) ・ CGIだけは特定のディレクトリ(cgi-binなど)に入れないと動作しないサーバーの場合なら webサーバーの設定fileで日本以外からはCGIにアクセス出来なくしている (可能性は低い セキュリティのつもりならFTPこそ制限すべきだし)
補足
ご回答ありがとうございます。 すみません、少々説明に誤りがありました。 CGIはレンタルではなく、フリーダウンロードして、自分のサーバーで動かしてます。 ・CGI自体の中に海外からのHost名でアクセスすると Status:403 を出力する部分が有る (この場合はプログラムの書き換えで対処) すみません、これはどこをどうなおせばいいのでしょうか? 検索はかけてみましたが、いまいちヒットしませんでした。CGIも特に詳しい知識があるわけではないので申し訳ありません。 ・ プロクシを介するような接続形態のため 蹴られる (他の接続手段が無いか探す) 今、タイからの接続はADSLです。他の接続手段といいますと、無線とかという意味でしょうか? 誠に申し訳ありません、よろしくお願いします。
お礼
ご回答ありがとうございます。 フリーCGI作者、3ヶ所別の方なんですが、それが全滅、ということはありえるのでしょうか? とりあえずはでも問い合わせるのが賢明かもしれないですね。。。 他の接続手段は今の状況では難しいかと思います(泣) いろいろありがとうございました。 何とか頑張ってみます。。。