• Как сделать, чтобы сервер выполнял роль клиента для сайта?

    @DieSlogan
    Developer, DevOps, Language agnostic
    Чисто в консоли, это делается curl командами, из которых извлекаются куки или sessionid, а далее по cron-у дёргать какую-то страницу сайта.
    А в целом, ответ на ваш вопрос, это просто код на том языке программирования, который вы используете.
    Ответ написан
    Комментировать
  • Стоит ли переплачивать за такой модуль?

    @DieSlogan
    Developer, DevOps, Language agnostic
    Devkit-ы такие где-то в районе 10$ стоят.

    ESP32 отличается тем, что вся плата, то что вы видите, это просто ндастройка над чипом, который и содержит всё.
    На плате кнопки, LED, контроллер USB, чтобы легче прошивать было в сравнении с не devkit вариантами.
    Что касается качества, то всё будет прекрасно работать и на отваливаться.
    Ответ написан
    Комментировать
  • Можно ли пингануть сайт с учетом протокола и могут ли версии с HTTP и HTTPS жить на разных серверах?

    @DieSlogan
    Developer, DevOps, Language agnostic
    1. Можно, но сначала он тогда на сервере, который перенаправляет к другому, должен стоять форвардер на 443 порту. Скажем, на www.site.com идёт к серверу А, там стоит форвардер, который перенаправляет на сервер sub.site.com. Почему не по IP, потому что по другому браузер пользователю выдаст предупреждение. Если всё происходит в kebernetes или похожем окружении, то там уже запросы приходят в кубер, а он их по своим правилам роутит. Соответственно, то, что приходит на 80 порт он отправляет в одну сторону, то что приходит на 443 порт, в другую
    2. Ping ICMP, прежде всего должен разрешить доменное имя через DNS запрос NSLOOKUP.

    Вам нужно проверить, что лежит между клиентом и сайтом. Если это старая архитектура, то доменное имя разрешается в IP, а протокол это просто порт этого IP адреса и не может быть никакой речи о подключении к физически другому IP без переадресации, т.е. подмены IP.
    В новой архитектуре доменное имя ведёт к форвардеру, который не подменяя IP адреса соединяет с конкретным контейнером внутри кубера.
    Ответ написан
    Комментировать
  • Пытаюсь настроить удаленный доступ к локальной сети через OpenVPN. Почему недоступны ресурсы локальной сети?

    @DieSlogan
    Developer, DevOps, Language agnostic
    Если же ничего не поможет, то используйте ZeroTier.
    Этот VPN работает даже там, где внешне всё закрыто.
    Ответ написан
    Комментировать
  • ASP.NET или PHP. Что начать учить?

    @DieSlogan
    Developer, DevOps, Language agnostic
    Писал на PHP более 5 лет. Могу сказать, что работы действительно много, но платят за нее на порядок меньше, а мелкой возни на порядок больше.

    .NET/Java это уже другой класс, иногда даже не пишешь веб-приложение, пишешь веб-сервис. Опять же, не стоит отбрасывать Desktop составляющую, нет-нет, а придется что-то писать под десктоп. Ну зарплаты в этом секторе на порядок выше.

    Если хотите быстрого старта, то да - PHP. Но задерживаться на этом не надо. Вообще, лучше изучить как можно больше языков. Они как инструменты, выбираешь нужный под конкретную задачу.
    Ответ написан
    1 комментарий