
これについてずっと考えてきましたが、方法が見つかりません。おそらく不可能なのかもしれませんし、単に方法が思いつかないだけかもしれません。だから、ここに投稿しているのです...
基本的に、Apache 内のフォルダーを詮索好きな目から保護する必要がありますが、一方で、そのフォルダーの内容にアクセスするための PHP スクリプトもいくつか必要です。
これは達成可能でしょうか?
PS: この質問がここにあるのか StackOverflow にあるのかわかりません... どちらにも属していると思いますが、どちらかのサイトを選択する必要がありました。
答え1
PHP スクリプトがこのフォルダーにローカルでアクセスする必要があるが、クライアントへの提供から保護したい場合は、非常に簡単です。
<Directory /whatever/you/want/protect>
Order deny,allow
Deny from all
</Directory>
そうでない場合は、解決したい正確な状況を指定してください。
答え2
PHP スクリプトが共有ユーザーではないユーザー (たとえば www 以外のユーザー) として実行される場合は、標準の Unix ファイル権限を使用できます。
あるアプリケーションが侵害されて別のアプリケーションが停止するのを防ぐために、アプリケーションごとに異なるユーザーを使用することをお勧めします。各アプリケーションをこのように実行すると、スクリプトを実行しているユーザーだけがプライベート ビットにアクセスする必要があります。