- 締切済み
LANで実行できるCGIが外部からだとできない原因
raspberry piで自分用のwebサーバを立てています。 環境は以下の通り。 HW: raspberry pi 2B OS: raspbian 8.0 (Jessie) webサーバ: lighttpd 1.4.35 CGI: python 2.7 NWはKDDIの光で、KDDIの終端装置兼ルーターと自前のルータの2段階でIPマスカレードしてます。 WAN---(GIP)KDDI終端装置(192.168.1.1)-----(192.168.1.2)自前ルータ(192.168.11.1)----(192.168.11.21)ラズパイ 静的ページにはLAN/WANのクライアントともに接続できます。 pythonのCGIは、LANから接続できるものの、WANからは応答なしになります。 ブラウザは待機状態(?)の白いままで、エラーコードも帰ってきません。 サーバ側のerror.logにも特に何も出てません。 ポートは静的ページもCGIも同じなので、静的ページが参照できていることからNWの問題ではないと考えています。 なお、CGIではラズパイ上のsqlite3のDBファイルにアクセスしています。 sqlite3かlighttpdの設定の問題と思うのですが、目星がつかずに困っています。 何か原因に心当たりがありましたら教えてください。
- みんなの回答 (12)
- 専門家の回答
みんなの回答
- superside0
- ベストアンサー率64% (463/719)
回答No.12
- superside0
- ベストアンサー率64% (463/719)
回答No.11
- superside0
- ベストアンサー率64% (463/719)
回答No.10
- superside0
- ベストアンサー率64% (463/719)
回答No.9
- superside0
- ベストアンサー率64% (463/719)
回答No.8
- superside0
- ベストアンサー率64% (463/719)
回答No.7
- superside0
- ベストアンサー率64% (463/719)
回答No.6
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.5
noname#263248
回答No.4
noname#263248
回答No.3
- 1
- 2
お礼
お礼が遅くなりすみません。 外部からCGI接続できるサーバもあるので、そちらと設定を比較したのですが、 includeされているファイルも含め設定に差異がありませんでした。 また、静的ページは接続できていると思っていたのですが、 ここのところ接続できなくなりました。 ご指摘いただいていた通り、ブラウザキャッシュが効いていたのかもしれません。 なので、やはりKDDIルータか自前ルータのどちらかが原因と思いますが、 接続できるサーバとできないサーバとの差異が見つけられません・・。 もう少し力添えいただけないでしょうか。