Если вы нашли новое сообщение об ошибке в наших лог-файлах и хотели бы узнать, что .well_known
означает эта папка.
Какому приложению-клиенту потребуется доступ к такой папке, и какое приложение будет создавать файлы внутри нее ?
Вот некоторые записи в журнале ошибок PHP одного из моих доменов. (Я удалил дату, ip и target-домены).
0000/00/00 00:00:00 [error] 851#0: *88611 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleA.com"
0000/00/00 00:00:00 [error] 850#0: *89749 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "exampleA.com"
0000/00/00 00:00:00 [error] 850#0: *89767 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90120 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90622 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "www.exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90926 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "www.exampleA.com"
0000/00/00 00:00:00 [error] 854#0: *91780 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleA.com"
Сначала я подумал, что могу быть тем, кто это сгенерировал, но в те времена я не обращался к этим доменам и не работал с ними. И эти запросы доступа поступают от 3 наших доменов. (с разными веб-приложениями)
ИНФОРМАЦИЯ 1. Похоже, что IP получен от Google-Bot (Crawler). Но что такого важного для доступа к этим файлам? (у нас нет этих файлов в папках, они проверены на наличие скрытых каталогов во всех доменах).
Ответы:
Этот
/.well-known/
подкаталог определяетсяRFC 5785RFC 8615Причина, по которой вы видите ошибки, запрещающие доступ, может быть результатом общего блока при запросах скрытых файлов / папок (пути начинаются с точки .).
Если у вас есть полезный контент в /.well-known, эти вопросы и ответы могут представлять интерес.
Местоположения в этом каталоге затем используются для определенных целей,
/.well-known/apple-app-site-association
для универсальных ссылок IOS/.well-known/assetlinks.json
такое (Android) ссылка на цифровой активОба из них поддерживают аналогичную цель, они позволяют оператору сайта инструктировать посетителя открывать сайт в связанном приложении, а не в (мобильном) браузере.
/.well-known/acme-challenge/
является местоположением для предлагаемого стандарта среды автоматического управления сертификатами в качестве местоположения для проверки идентификатора HTTP, используемого в Let's Encrypt.IANA ведет полный список назначенных известных мест на сайте www.iana.org/assignments/well-known-uris/well-known-uris.xhtml, а аналогичный список в Википедии также включает несколько различных URI, которые официально не назначены и зарегистрировано IANA.
источник