| -1820- 裏技 |
|
昨夜、このページをアップしているサーバーのファイルをちょっとだけ修正してアップしようとしている最中に、つい「出来心」で余分なファイルを操作した途端、CGIプログラムのフォルダーへの FTPアクセスが出来なくなってしまった。サーバー上の .ftpaccess という FTPアクセス制限を IPアドレス単位で行うファイルをいい加減に書き換えてしまったようで、自分自身の IPアドレスを受け付けてくれなくなってしまった模様。今までは FFFTPなどの FTPツールではアクセスできなくても、HTTP(HTTPS?)プロトコルで操作できる Lolipop FTPなら表示されたのでそちらで修正すれば何とかなったんだが、今回は Lolipop FTPでも何故か表示されなくなってしまった。修正した(であろう) .ftpaccess ファイル配下のフォルダーが見かけ上消えてしまったのでかなり焦ったが、 CGIを実行してみると正常に実行されたので、どうやらフォルダーが削除されたわけではなく、現在の IPアドレスからはアクセス禁止状態になっているだけらしいと判断。しかし修正する方法がすぐには分からず、最悪サポートに連絡して問題の .ftpaccess ファイルを削除してもらうしかないかと観念したが、昨夜は疲れてそのまま寝てしまった。 ![]() 今朝になって散歩しながらツラツラ考えると、かなりキワドイ方法ながら一つだけ策が思い浮かんだ。実は、私のこのe日記のページを記述する CGIプログラムの一部に本文中に埋め込む画像ファイルをアップするために、専用のファイルアップローダーが組み込んであるんだが、記憶では画像ファイルも JPGや PNGに対応するためファイルの種類は限定していなかったハズ。このファイルアップロードプロトコルは HTTPプロトコルなので、FTPのアクセス制限には引っかからないと思われる。ここで新しい .ftpaccess ファイルを指定してアップする先のフォルダーパスを問題のフォルダーパスに指定してやれば、上手く行けば 書き換えられるのでは? と半信半疑ながら一縷の望みが生まれた。 早速帰ってきて、新しい .ftpaccess ファイルを作成しアップしてみると、おぉ! FTPでフォルダーが表示されたではないか! まさかこんな使い方ができるとは、転ばぬ先の杖・・・と言うより「転んでから探した杖」。いつもこんなに上手く行くわけないのに、つい調子に乗ってしまう悪い性格だ。 (と こんなことを書くと、ハッカーに重要なファイルを書き換えられて踏み台にされてしまう可能性もある。もう2度とこんな手を使う事態は来ないだろうと、慌てて該当プログラムには画像ファイルをチェックするルーチンを追加した。) 今日の写真は、何ともう開花した河津桜。散歩道に10本近くある河津桜のうち1週間ほど前から花芽がピンク色を帯びてきたので注目していた花芽が、一輪だけながらしっかりと花弁は開いていた。今日に限っていつものカメラは持参しなかったが、歩数チェック用に娘から貰った iPhoneがポケットに入っているのを思い出して、思い切り背伸びしてマクロ撮影してみた。 |
|
2017/01/14 |