ここに状況があります....htaccess allow localhost problem
私は、データベースをバックアップするために使用される実行予定のcronジョブを持っています。 phpがインストールされているので、バックアップを実行しているPHPスクリプトを実行するためにlynxを使用する必要があります。
このスクリプトは私のpublic_htmlフォルダ内に存在しなければならないため、私のサーバから直接来たもの(localhostなど)以外のすべてのリクエストを拒否したいと思います。また、私は127.0.0.1から来るだろうと仮定しています。私はそれが本当であるかどうかは確かではありませんが、私はこの状況で私のIPが他に何であるか考えることができません。 127.0.0.1からスクリプトを実行しているcronジョブについて私は正しいですか?ここで
私の.htaccessは次のようになります。その結果
order allow,deny
deny from all
allow from 127.0.0.1
、私は禁断の403を得続けます。私は自分以外の人のために何をしたいのですか?たぶん私はこれについて間違った方向に行きます...誰かが私が間違っているのを見ますか?
ああ、それを指摘してくれてありがとう!なぜ私はそれをやったのか分かりません....また、私は私のサーバーアクセスのIPアドレスを許可する必要があり、localhostではないことがわかった。私は、cronジョブでlynxを使用するときに完全修飾(http:// .....)アドレスを打つためだと思います。助けてくれてありがとう。 – Anthony
華麗な、私は私の電話のIPを許可しました。今私はそれを行うことができます。 :) – nich
もしあなたが ':: 1'からも許可するべきだと思うのは、そうでないと(Apache 2.4.7) – anestv