私のWebサーバには777のアクセス許可を持つディレクトリが必要です。とにかく、public_htmlディレクトリの外に置いて保護したいと思います。これは十分安全ですか? PHPスクリプトはそのディレクトリにアクセスできますか?Webアクセスからディレクトリを保護する
ありがとうございました。
-Albe
私のWebサーバには777のアクセス許可を持つディレクトリが必要です。とにかく、public_htmlディレクトリの外に置いて保護したいと思います。これは十分安全ですか? PHPスクリプトはそのディレクトリにアクセスできますか?Webアクセスからディレクトリを保護する
ありがとうございました。
-Albe
限り、あなたのPHPスクリプトは、(とりわけ)SQLインジェクションでそれらを打破しようとしているユーザーから十分に安全であるように、Webルートの外にディレクトリを置くことは、直接コンテンツにアクセスする他の人を防ぐために、間違いなく安全です。もちろん、そのディレクトリへの適切なパスが与えられていれば、phpはファイルにアクセスできます。
はい、他のPHPスクリプトでもそのディレクトリにアクセスできますが、Web経由ではアクセスできません。
正しいオーナー/グループも設定してください。 あなたがPHPプロセスのオーナーになるように設定していれば、700も同様に動作するはずです。
ダビデの方法は最も簡単ですが、試してみることもできます。 (あなたがグループでそれを編集できるようにしている場合、または750)700へのアクセス権を変更するフォルダ
が、場合にあなたには、いくつかの奇妙な余分な制限があり、これらの方法は動作する可能性があります。