• Nodejs server запущен на localhost:3000, nginx+laravel - в Docker контейнерах, как настроить nginx что бы site.com/api ссылался на ноду?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    По умолчанию, сеть для контейнеров работает в режиме --net="bridge", из-за чего прямая коммуникация с хостом будет сложнее. Если сервер на ноде не завернёте в контейнер, действия ниже придётся проводить и для деплоя туда.
    В своём форке Laradock:
    1. Добавьте аргумент NODE_SERVER_IP=${DOCKER_HOST_IP} в секции args: для контейнера с nginx в docker-compose.yml
    2. В конфиге сайта перевод на Ноду делайте через proxy_pass $node_upstream;
    3. Добавьте в nginx/Dockerfile : ARG NODE_SERVER_IP=127.0.0.1
    4. Там же к списку команд в RUN ещё одну строку (не забудьте в конце предыдущей \):
      &&  echo "upstream node_upstream { server ${NODE_SERVER_IP}:3000; }" >> /etc/nginx/conf.d/upstream.conf

    Ответ написан
    3 комментария
  • Как регистрируются домены?

    martin74ua
    @martin74ua
    Linux administrator
    Есть корневые DNS сервера. Они обслуживают зону ".", которая неявно присутствует в любом доменном имени и которая фактически содержит список всех доменов первого уровня. Каждый домен первого уровня кому то принадлежит. Вот например, домен com - компании verizon.
    Фактически, при регистрации домена superdomain.com необходимо в зону com внести что то типа
    superdomain IN NS ns1.superdomain.com.
    superdomain IN NS ns2.superdomain.com.
    ns1.superdomain.com. IN A 1.1.1.1
    ns2.superdomain.com. IN A 1.1.1.2

    Также необходимо внести соответствующую информацию в базу whois.

    Технически это делается владельцем зоны. Владелец зоны может делегировать эти полномочия кому-либо, так получаетеся регистратор.

    Зарегистрировать новый домен первого уровня - надо договориться с владельцем корневых днс серверов, чтобы он внес аналогичную запись. Грубо говоря - владелец корневых серверов - ICANN.

    ну вот если на пальцах.
    Ответ написан
    Комментировать
  • Как запустить java сервис в фоновом режиме?

    @strelmax
    nohup command &
    Ответ написан
    Комментировать
  • Что может быть при нагрузке диска на 100% в Windows 10?

    Punkie
    @Punkie
    Пора менять жесткий диск. У вас много переназначенных секторов уже. Посыпался он короче.
    Ответ написан
  • Цвет на тон темнее чем #f0f0f0?

    #efefef же.
    Это представление RGB в 16ричной системе. По 2 символа на цвет.
    Ответ написан
    1 комментарий
  • Как добавить метод в стандартный объект JavaScript?

    NaN
    @NaN
    Object.defineProperty(Object.prototype, 'flip', {
    
       value: function(){},
       enumerable: false,
    
    });
    Ответ написан
    Комментировать
  • Есть эксперты по гифкам?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Очень похоже, что при создании анимации на одном из кадров таки осталась подложка(фон)
    Ответ написан
    1 комментарий
  • Как заблюрить фон плашки?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    Если нет требования поддерживать античные и популярные в Китае броузеры, то можно размывать так
    Ответ написан
    Комментировать
  • Что случилось с console.log()?

    @IoannGrozny
    Front-end разработчик
    Вывод лога консоли записывается в Журнал, а у вас эта вкладка скрыта.
    Во вкладку JS выводится только то, что лог консоли возвращает.
    Ответ написан
    Комментировать
  • Как провести анализ дубликатов кода?

    @neol
    Ответ написан
    Комментировать
  • Как запустить видео автоматически на сайте в android?

    drugoi
    @drugoi
    Front-end Developer
    Никак.
    Не заставляйте мобильных пользователей грузить лишний трафик, можно обойтись постером или гифкой для фона.
    Ответ написан
    Комментировать
  • Как и как Вы следите за новостями с сфере Ваших интересов и новостями в IT в целом?

    @abcd0x00
    1)
    У меня есть html-файл, который хранит ссылки на каждодневные полезные ресурсы.
    Это типа закладок в браузере, только лучше, потому что ты сам выбираешь внешний вид и оно одинаково выглядит в любом браузере любой версии.
    2)
    На рабочем столе прикреплены виджеты для сбора rss с разных разделов, которые обновляются сами.
    На один сайт с разными разделами нужен один виджет, а виджетов на рабочем столе можно сделать около десяти, а рабочих столов четыре.
    3)
    А для занятий и хранения информации есть множество разных org-файлов.
    Это похоже на гипертекст, когда один упорядоченный файл ссылается на другой упорядоченный файл. Файлы могут ссылаться друг на друга или в интернет или даже на свои собственные позиции в тексте, а ещё могут ссылаться на запуск программы (удобно книги читать в pdf). Внутри можно хранить данные в табличном виде, где таблицы динамически форматируются сами. Поэтому ссылки на программы можно хранить прямо в таблицах, которые сами форматируются.
    Картинка
    53a11eb3b5304fccbaaa39f44f9d633e.png
    Ответ написан
    Комментировать
  • Что мой провайдер знает обо мне?

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

    Все пакеты которые я получаю и раздаю значит провайдер скачивает себе, чтобы узнать что это за фильм/программа?

    Провайдер не хранит у себя весь трафик. Это технически невозможно. Но трафик обрабатывается, классифицируется и ведутся логи о том какой тип трафика когда входил/уходил от абонента.

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

    В основном отслеживаются коммуникации между торрент-клиентом и трекером (там все самое интересное). Коммуникации между пирами требуют значительных мощностей для расшифровки, поэтому логгируется только факт коммуникации с определенным пиром, но не содержимое.

    Когда я пользуюсь VPN, что видит провайдер?

    Видит шифрованный траффик на конкретный IP. По IP можно узнать, что этот диапазон продается под VPSы. Сам факт шифрованного трафика вешает абонента в списки тех, "кому есть что скрывать", а значит подозреваемых при любом розыске.

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

    Дальнейшее направление трафика от VPN-сервера отследить невозможно (по крайней мере, на оборудовании провайдера в автоматическом режиме). Но при целенаправленной слежке за абонентом в принципе возможно по временным меткам сопоставить трафик абонента с трафиком любого сервера.

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

    Расширения очень разные. Они могут базироваться на совершенно разных технологиях. Ни один специалист вам не скажет за все расширения. Не исключено, что многие из них, по сути - honeypot, то есть созданы с целью слежения за любителями анонимности, привлекают своим удобством и дают ложное чувство безопасности.

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Как узнать почему зависла ubuntu. Где лежат логи, и есть ли они?

    @Narical
    Если система инициализации - systemd (а в этой версии убунты вроде она) - то можно сделать следующиее

    1. добавить к параметрам ядра опцию для большего выхлопа
    systemd.log_level=debug

    2. При зависании, после перезагрузки использовать journalctl, чтобы просмотреть логи с предыдущей загрузки до выключения:
    journalctl -p 0..3 -b 1

    -p 0..3 это фильтр по приоритету записей в логах, от ошибок до АДСКИХ ошибок, список возможных вариантов: emerg(0), alert(1), crit(2), err(3), warning(4), notice(5), info(6), debug(7).
    -b это диапазон загрузок, например -b 0 покажет только логи за текущую загрузку, -b 1 за предыдущую, -b 0..9 за десять последних.

    Если хочется более подробных логов, то можно ещё добавить -o verbose, но тогда в них можно утонуть :D

    systemd делает огромную работу по собиранию и агрегации логов в одном месте, и даёт инструменты для работы с ними - глупо этим пренебрегать. Подробнее о том, как решать проблемы с systemd - тут например.
    Ответ написан
    Комментировать
  • Как сделать автоматьическое закрытие скобок в Emmet Brackets?

    6deb745e346d42eea765ac1a987712df.JPG
    у меня просто ставится галочка "Правка" -> "Автоматически закрывать скобки". Кажется это фишка Brackets, а не Emmet
    Ответ написан
    Комментировать
  • Как убрать "табличку" прокрутки в Sublime Text?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Вы серьезно?
    fcf25c3e5f95423f8c3f9729ff951932.png
    Ответ написан
    5 комментариев
  • Как прочитать данные из json средствами php?

    @iSensetivity
    бухгалтер, програміст-самоук
    <?php
    
    $str = '{
       "site":[
          {
             "tab":{
                "lookup":"primer_pole",
                "label":"primer"
             },
             "settings":[
                {
                   "lookup":"qw_qw",
                   "label":"qwqw",
                   "type":"text",
                   "access":"normal"
                }
             ]
          },
          {
             "tab":{
                "lookup":"mail-form",
                "label":"mail-form"
             },
             "settings":[
                {
                   "lookup":"email",
                   "label":"email",
                   "type":"text",
                   "access":"normal",
                   "value":"paw.rus@yandex.ru"
                }
             ]
          }
       ]
    }';
    
    $json = json_decode($str, true);
    $email = $json['site'][1]['settings'][0]['value'];
    Ответ написан
    2 комментария
  • Как сделать такую тень для div?

    viphorizon
    @viphorizon
    box-shadow: 0 0 5px 10px #555; //Ставь на своё усмотрение
    Ответ написан
    8 комментариев