私のサーバーの1つは、複数のドメインとそれらのサブドメインの一部を提供するために使用されます。ドメインを設定および監視するために、cPanelで標準のLAMPスタックを使用しています。そのサーバーonlyでは、.well-known
というディレクトリがドメインまたはサブドメインのルートとして使用されるすべてのフォルダーに表示され続けるため、現在、ツリー内に数十の.well-known
サブディレクトリがあり、それらはすべて空です!それらを削除すると、それらは少しの間だけ削除されます。それらはしばらくしてから、通常はファイルのタイムスタンプに従って数時間後に表示されます。
なぜこれらの.well-known
ディレクトリが表示され続けるのですか?
将来それらが表示されないようにするにはどうすればよいですか?私は彼らがいくつかの用途を持っていると言っている別の質問を見つけましたが、私はそれらを使用できず、いずれにしても空です。
.well-known
ディレクトリは、URLパスが多くの(またはすべての)Webサイトにあると予想される場合に、URLパスを作成する新しい場所です。従来、このようなURLは、次のような目的でドメインのルートパスに作成されていました。
これにより、フロントコントローラーに必要な多くの設定が必要になり、これらはそれぞれ特別な場合が必要です。また、各URLが実際に行うことに関するドキュメントの中心的な場所もありません。
well-known RFC は、将来のすべてのそのようなURLを.well-known
ディレクトリに作成することを要求することにより、これに対処しようとします。現在、 。well-knownの使用のレジストリ があります。
その結果、Webサイトで.well-known
ディレクトリを作成するソフトウェアを実行していることになります。これの考えられる原因は、LetsEncryptを使用してSSL証明書を取得していることです。 CertBotは、実際にWebサイトを制御する検証プロセスの一部として、一時ファイルを.well-known
に配置します。
あなたは出来る:
.well-known
ディレクトリを削除するだけではいけません。