自分で答えを探しているうちに、私はこれを見つけました。私は、あなたが望むことを行うための単純な "アクセス許可の修正"があるとは思っていません。おそらく最も安全な方法は、ログファイルをpublic_htmlディレクトリの外に置くことです。
ただし、これは迷惑になることがあります。特に、たとえばpaypal ipnダンプテキストをログファイルにキャッチしますが、パブリックにアクセスできません。
このような場合、.htaccessファイルディレクティブを使用してスクリプトからの書き込みを許可できますが、パブリックアクセスからの読み取りは拒否されます。
たとえば、これは私の仕事です(rootのpublic_htmlフォルダにあるApacheの.htaccess)。
<FilesMatch "mycustom\.log">
Order allow,deny
Deny from all
</FilesMatch>
保護したいログが複数ある場合は、このように「Pipe Separated」で使用してください。
<FilesMatch "mycustom\.log|ipn_errors\.log">
Order allow,deny
Deny from all
</FilesMatch>
これは、上記のディレクティブは、Apacheの2.4で廃止されていることを指摘し、あなたの代わりに、より多くの電流ディレクティブを使用することを検討することを望むかもしれない価値がある:https://httpd.apache.org/docs/2.4/howto/access.html
希望あなたを助けています!
出典
2017-03-05 02:00:07
Sol
権限に関する回答ではありません – vladkras