-1

Apache 内に複数のエラー ログがありますか? PHPログ、Apacheログなどがあるということですか?file調査を通じて、エラー ログ パスがドキュメント ルートに拡張されているのを見てきました。/var/tmp/my-errors.log

  • これらのエラー ログの違いは何ですか?
  • varとはどういうtmp意味ですか? これはユーザーによって作成されたものですか、それともApache内にありますか?
  • ファイル タイプがfileapache で使用できないファイルですか? 私のサーバーはドキュメント ルート内に のファイル タイプで php のエラー ログを作成しますがfile、これは標準的なことですか?

エラー ログ ファイルを作成したいのですが、どのように作成すればよいですか? また、どこに保存すれば、ユーザーが読み取れないようにするか、またはサービスを提供できなくなりますか?

ファイル拡張子が のドキュメント ルートに作成するか、ドキュメント ルートの.log外に作成しますか?

ログ ファイルをドキュメント ルート内に置き、apache で処理できないようにしたいのですが、ファイル タイプが のファイルを作成することでこれを行うことができますfileか。

4

1 に答える 1

1

これらのエラー ログの違いは何ですか?

Apache は通常、access.logどのファイルが要求されたかに関する情報を保存するだけであり、error.logすべての (またはほとんどの) エラーは要求を満たすときに発生した一般的なものを保存します。

php.ini ディレクティブを使用して、後者に php エラーを含めるかどうかを制御できますlog_errors

var と tmp とはどういう意味ですか? これはユーザーによって作成されたものですか、それともApache内にありますか?

/var共有ユーザー データの Linux 標準ディレクトリです。
/var/tmpは非標準のディレクトリですが、名前tmpは常に破棄可能なデータを示唆しています。

file のファイル タイプのファイルは apache で処理できませんか? 私のサーバーは、ファイルの種類が file のドキュメント ルート内に php のエラー ログを作成しますが、これは標準的なことですか?

サービス可能な領域内にログを保持することは、間違いなく標準ではなく、セキュリティ上の脅威を課すことさえあります. ログファイルは、Web の到達可能な領域の外に保管する必要があります。

また、Apache がファイルを提供できないとしたら、他に何を提供するのでしょうか?

于 2013-08-26T14:02:21.843 に答える