Один раз было, когда менялся алгоритм ACME1 на ACME2. Certbot тупо устарел, и не мог в новый формат. Пришлось ковырять, как его обновить. Сегодня в новых проектах перехожу от nginx на angie со встроенным ACME-клиентом. Но всё равно, управление этим хозяйством ещё доставляет беспокойство.
Я прошел этот квест. В тот момент тариф был за 139р в единственном ЦОДе СибТелКо (не все ЦОДы одинаковые). В нём можно было поставить 1 ядро 2,2ГГц, 0,5Гб RAM, 10ГБ HDD = 139р. На 1 сентября 2026 - минимальная цена 149р - достаточно выбрать RuCloud Москва, обязательно Ubuntu - тогда появляется минимальный объём памяти 0,5Гб и тариф доступен с меньшим количеством танцев с бубном.
Для более полной красоты текста, можно было бы переписать части:
Если сертификат уже известен как проблемный, запрос можно один раз повторить с -k. В мониторинг и рабочие скрипты этот ключ переносить не рекомендую.
Для красоты стоит добавить что это и почему не рекомендуется. -k или полный ключ --insecure - отключает проверку SSL/TLS сертификатов сервера. "Curl по-умолчанию проверяет валидность сертификата, его срок действия, доверие к выпустившему его центру (CA) и соответствие имени домена. Если с сертификатом что-то не так, утилита обрывает соединение и выдает ошибку."
Локально работает, снаружи тишина
Там в трёх абзацах сразу в кучу свалили nftables, iptables и ufw. Казалось бы, тут по верхам, но лучше было бы более структурировано перечислить возможные варианты.
Перечитал документацию (надеюсь, у вас Apache версии 2.4):
Объединение разделов конфигурации
При использовании любой директивы, предоставляемой этим модулем, в новом разделе конфигурации, директивы, предоставляемые этим модулем, не наследуются от предыдущих разделов конфигурации.
Таким образом, действительно, директива из подпапки перекрывает всё что настроено в папке выше для Deny.
У Вас на сайте два IP-адреса. Если обращаться к IPv6 - 403 по 80 и 443 порту из моего провайдера:
Скрытый текст
C:\>curl --resolve wenda.rip:80:2a00:f940:2:2:1:1:0:307 -6 -v http://wenda.rip
* Added wenda.rip:80:2a00:f940:2:2:1:1:0:307 to DNS cache
* Hostname wenda.rip was found in DNS cache
* Trying [2a00:f940:2:2:1:1:0:307]:80...
* connect to 2a00:f940:2:2:1:1:0:307 port 80 from :: port 9864 failed: Network unreachable
* Failed to connect to wenda.rip port 80 after 3 ms: Could not connect to server
* closing connection #0
curl: (7) Failed to connect to wenda.rip port 80 after 3 ms: Could not connect to server
C:\>curl --resolve wenda.rip:443:2a00:f940:2:2:1:1:0:307 -v https://wenda.rip
* Added wenda.rip:443:2a00:f940:2:2:1:1:0:307 to DNS cache
* Hostname wenda.rip was found in DNS cache
* Trying [2a00:f940:2:2:1:1:0:307]:443...
* connect to 2a00:f940:2:2:1:1:0:307 port 443 from :: port 9582 failed: Network unreachable
* Failed to connect to wenda.rip port 443 after 6 ms: Could not connect to server
* closing connection #0
curl: (7) Failed to connect to wenda.rip port 443 after 6 ms: Could not connect to server
C:\>curl --resolve wenda.rip:443:31.31.197.92 -v https://wenda.rip
* Added wenda.rip:443:31.31.197.92 to DNS cache
* Hostname wenda.rip was found in DNS cache
* Trying 31.31.197.92:443...
* schannel: disabled automatic use of client certificate
* ALPN: curl offers http/1.1
* ALPN: server accepted http/1.1
* Connected to wenda.rip (31.31.197.92) port 443
* using HTTP/1.x
> GET / HTTP/1.1
> Host: wenda.rip
> User-Agent: curl/8.13.0
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Server: nginx
< Date: Tue, 11 Aug 2026 22:26:22 GMT
< Content-Type: text/html
< Content-Length: 11287
< Connection: keep-alive
< Vary: Accept-Encoding
< Last-Modified: Sun, 01 Feb 2026 18:02:55 GMT
< ETag: "2c17-649c70409cf4f"
< Accept-Ranges: bytes
<
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="en-us">
Если вы ездили с Яндекс.Навигатором в час пик, то могли наблюдать, что иногда навигатор находит "более быстрый маршрут". Это динамическое перераспределение. Навигаторы направили кучу машин одним "оптимальным" на тот момент маршрутом, все ломанулись, встали в пробку, нужно перераспределить тех, "кого ещё можно спасти" по другому маршруту. Мой рекорд - 4 оправданных изменения маршрута за 1,5 часа езды. И это мы ещё не берём случай возникновения ДТП или ВНЕЗАПНОЕ начало дорожных работ на пути. Тоже требует пересчёта маршрута.
Так это легко починить, на светофоре номер и QR-код, сообщаете на номер 3210 что не работает как надо. Обычно чинят оперативно, у них KPI считается по заявкам.
У нас в Москве так и сделали. Очень много светофоров в Яндекс.Навигаторе теперь показывают и цвет и время до переключения. Сначала я не понимал как этим пользоваться, затем дошло - поглядывает на светофор впереди и планируешь скорость, понимаешь заранее нужно ли будет остановиться. 2GiS, говорят, пошёл дальше, и таки показывает скорость, с какой надо двигаться, чтобы пересечь перекресток на зелёный.
Тут вот ещё какой прикол нас ожидает в будущем: те, кто часто юзают ИИ, у них в головах начинают отпечатываться обороты и приёмы из нейротекстов, и они начинают сами так писать/говорить. И наверное, когда-то начнут так мыслить, так как мозг человека - гибкая адаптивная штука...
В новых инстансах ставлю Angie. Они смогут влить правки nginx к себе, а nginx в обратную сторону уже нет - код далеко ушёл вперёд. Минус acme-клиент и танцы на старых системах с ним. Angie - рулит!
По-моему, сейчас такая ситуация, что любой "настоящий" ТОП сегодня работает, а завтра может стать банкротом, невзирая на размер и историю. И станет завтра "ещё одним банкротом в ТОПе"...
Отдельный вопрос для меня – как стартап, который только формирует команду, нашел ресурсы для такой хитровыдуманной системы найма сотрудников. Я, как тоже фаундер стартапа, очень хочу услышать, где они нашли столько сил и времени, чтобы вообще это придумать (не говоря уже о реализации).
Подождите, ведь ещё не всё ИИ забанены. Какие ресурсы для этого нужны? Просто идея - раз, генерация лендинга - с этим даже ИИ справляется, или "предыдущие игроки" - два, Гугл табличка для подсчёта очков - три. Ресурсы - ну прям не рокет-сайнс!
Upd: а ну ещё зум/телемост бесплатные для ВКС. А всю остальную инфраструктуру микростартапов создадут участники "за 1000р, 5000р, 10000р". Я думаю, тут расчёт на то, что у многих есть свои ресурсы и инструменты, и они просто их используют, ради "общего дела".
Шеф обращается ко мне: "Скажи, сколько денег и времени будет стоить сделать сайт?"
Я: "х00000 долларов за хз месяцев"
Коллега, который полгода каждый день в нейросетях: "Не так, сначала ты должен расспросить его (шефа - прим.ред.) о намерениях, уточнить детали, задать наводящие вопросы и только потом сформировать ответ!"
Я не хочу вести в устном разговоре себя как ИИ. Но людей, которые так себя ведут будет всё больше, если нейросети не отключат.
Раньше, когда мне писали вопрос, который я не знал, но знал где найти ответ, я отвечал ссылкой на Яндекс или Гугл с вбитым запросом, отвечающим на исходный вопрос. Сейчас это трансформировалось в ИИ ответы от того же Гугла. Но если я копирую текст ответа, то всегда с пометкой "Обзор от ИИ".
Уверен, что родители детей, когда те дорастают до этапа вопросов "Почему?" начинают пользоваться ИИ для ответов, и непроизвольно формируют поколение нейродетей, как уже сформировали поколения " большого пальца" и "смартфонодетей"...
Раньше клиент скачивал целиком диск, если это второй комп, можно было пропустить ряд жирных папок через настройки, и всё летало.
Потом клиент обновили, я обновил комп, и теперь это не папка файлов, а папка ссылок на облако, которые скачиваются если их "потрогать".
А теперь это обновление - будут ссылки, но скачать нельзя. Да, для разовой загрузки папки фоток после ДР и расшаривания можно воспользоваться веб-версией.
Удобство папки потеряется полностью для рабочих файлов. После третьего июня в РФ усиленно будут изучать сервисы по синхронизации файлов в разных конфигурациях и применениях. Образование населения, следующий урок.
В статье на хабре переведено первые 3 части. В целом, встроенный переводчик в Chrome дал прочесть остальной текст. Претензии по стилю изложения можно отнести и к оригиналу, так что это фишка автора.
После чтения десятков ИИ статей про ИИ, привлёк заголовок. Надежда была что тут живой человек покажет как именно он проанализировал, выбрал путь решения и решил проблему. Но...:
появилась возможность закинуть работу в AI, с подобной нудятиной он справляется на ура, я бы такое ни когда не осилил. С меня ТЗ, с него код, мы отличная пара :)
Один раз было, когда менялся алгоритм ACME1 на ACME2. Certbot тупо устарел, и не мог в новый формат. Пришлось ковырять, как его обновить. Сегодня в новых проектах перехожу от nginx на angie со встроенным ACME-клиентом. Но всё равно, управление этим хозяйством ещё доставляет беспокойство.
Я прошел этот квест. В тот момент тариф был за 139р в единственном ЦОДе СибТелКо (не все ЦОДы одинаковые). В нём можно было поставить 1 ядро 2,2ГГц, 0,5Гб RAM, 10ГБ HDD = 139р. На 1 сентября 2026 - минимальная цена 149р - достаточно выбрать RuCloud Москва, обязательно Ubuntu - тогда появляется минимальный объём памяти 0,5Гб и тариф доступен с меньшим количеством танцев с бубном.
Скрытый текст
В конце концов, можно выбрать из готовой плашки:
Для более полной красоты текста, можно было бы переписать части:
Для красоты стоит добавить что это и почему не рекомендуется. -k или полный ключ --insecure - отключает проверку SSL/TLS сертификатов сервера. "Curl по-умолчанию проверяет валидность сертификата, его срок действия, доверие к выпустившему его центру (CA) и соответствие имени домена. Если с сертификатом что-то не так, утилита обрывает соединение и выдает ошибку."
Там в трёх абзацах сразу в кучу свалили nftables, iptables и ufw. Казалось бы, тут по верхам, но лучше было бы более структурировано перечислить возможные варианты.
Перечитал документацию (надеюсь, у вас Apache версии 2.4):
Таким образом, действительно, директива из подпапки перекрывает всё что настроено в папке выше для Deny.
У Вас на сайте два IP-адреса. Если обращаться к IPv6 - 403 по 80 и 443 порту из моего провайдера:
Скрытый текст
Один из тестов в интернетах написал вердикт "Not reachable via modern internet address, or improvement possible (IPv6)", что означает, что очень современные браузеры могут не добраться до сайта. Но мне кажется, просто опущена конфигурация для IPv6 или ещё что-то упущено.
Если вы ездили с Яндекс.Навигатором в час пик, то могли наблюдать, что иногда навигатор находит "более быстрый маршрут". Это динамическое перераспределение. Навигаторы направили кучу машин одним "оптимальным" на тот момент маршрутом, все ломанулись, встали в пробку, нужно перераспределить тех, "кого ещё можно спасти" по другому маршруту. Мой рекорд - 4 оправданных изменения маршрута за 1,5 часа езды. И это мы ещё не берём случай возникновения ДТП или ВНЕЗАПНОЕ начало дорожных работ на пути. Тоже требует пересчёта маршрута.
Так это легко починить, на светофоре номер и QR-код, сообщаете на номер 3210 что не работает как надо. Обычно чинят оперативно, у них KPI считается по заявкам.
У нас в Москве так и сделали. Очень много светофоров в Яндекс.Навигаторе теперь показывают и цвет и время до переключения. Сначала я не понимал как этим пользоваться, затем дошло - поглядывает на светофор впереди и планируешь скорость, понимаешь заранее нужно ли будет остановиться. 2GiS, говорят, пошёл дальше, и таки показывает скорость, с какой надо двигаться, чтобы пересечь перекресток на зелёный.
Тут вот ещё какой прикол нас ожидает в будущем: те, кто часто юзают ИИ, у них в головах начинают отпечатываться обороты и приёмы из нейротекстов, и они начинают сами так писать/говорить. И наверное, когда-то начнут так мыслить, так как мозг человека - гибкая адаптивная штука...
В новых инстансах ставлю Angie. Они смогут влить правки nginx к себе, а nginx в обратную сторону уже нет - код далеко ушёл вперёд. Минус acme-клиент и танцы на старых системах с ним. Angie - рулит!
По-моему, сейчас такая ситуация, что любой "настоящий" ТОП сегодня работает, а завтра может стать банкротом, невзирая на размер и историю. И станет завтра "ещё одним банкротом в ТОПе"...
Подождите, ведь ещё не всё ИИ забанены. Какие ресурсы для этого нужны? Просто идея - раз, генерация лендинга - с этим даже ИИ справляется, или "предыдущие игроки" - два, Гугл табличка для подсчёта очков - три. Ресурсы - ну прям не рокет-сайнс!
Upd: а ну ещё зум/телемост бесплатные для ВКС. А всю остальную инфраструктуру микростартапов создадут участники "за 1000р, 5000р, 10000р". Я думаю, тут расчёт на то, что у многих есть свои ресурсы и инструменты, и они просто их используют, ради "общего дела".
Я стал свидетелем этого в устном общении:
Шеф обращается ко мне: "Скажи, сколько денег и времени будет стоить сделать сайт?"
Я: "х00000 долларов за хз месяцев"
Коллега, который полгода каждый день в нейросетях: "Не так, сначала ты должен расспросить его (шефа - прим.ред.) о намерениях, уточнить детали, задать наводящие вопросы и только потом сформировать ответ!"
Я не хочу вести в устном разговоре себя как ИИ. Но людей, которые так себя ведут будет всё больше, если нейросети не отключат.
Раньше, когда мне писали вопрос, который я не знал, но знал где найти ответ, я отвечал ссылкой на Яндекс или Гугл с вбитым запросом, отвечающим на исходный вопрос. Сейчас это трансформировалось в ИИ ответы от того же Гугла. Но если я копирую текст ответа, то всегда с пометкой "Обзор от ИИ".
Уверен, что родители детей, когда те дорастают до этапа вопросов "Почему?" начинают пользоваться ИИ для ответов, и непроизвольно формируют поколение нейродетей, как уже сформировали поколения " большого пальца" и "смартфонодетей"...
Помянем.
Раньше клиент скачивал целиком диск, если это второй комп, можно было пропустить ряд жирных папок через настройки, и всё летало.
Потом клиент обновили, я обновил комп, и теперь это не папка файлов, а папка ссылок на облако, которые скачиваются если их "потрогать".
А теперь это обновление - будут ссылки, но скачать нельзя. Да, для разовой загрузки папки фоток после ДР и расшаривания можно воспользоваться веб-версией.
Удобство папки потеряется полностью для рабочих файлов. После третьего июня в РФ усиленно будут изучать сервисы по синхронизации файлов в разных конфигурациях и применениях. Образование населения, следующий урок.
А что, клавиши Shift+Del для удаления из списка автозаполнения уже тоже заблокировали?
А те что сейчас находятся в пути, Artemis II, они летят взаправду? Пока не слышно голосов, что это постановка...
В статье на хабре переведено первые 3 части. В целом, встроенный переводчик в Chrome дал прочесть остальной текст. Претензии по стилю изложения можно отнести и к оригиналу, так что это фишка автора.
Тут расписано подробно:
На корпусе вашего компьютера напряжение 110 Вольт
После чтения десятков ИИ статей про ИИ, привлёк заголовок. Надежда была что тут живой человек покажет как именно он проанализировал, выбрал путь решения и решил проблему. Но...:
Эх!
Google translate не поперхнулся: