Задать вопрос
  • Аутентификация Postfix и Dovecot?

    @sand3001
    Всего по немногу
    Забыли перезагрузить dovecot и postfix чтоб применить изменения в конфигах
    Ответ написан
    Комментировать
  • Почему может не работать htaccess?

    @sand3001
    Всего по немногу
    При связи nginx - php-fpm совсем не обязательно используется apache, поэтому файл htaccess не обрабатывается. Смотреть надо в конфиге nginx для сайта
    Ответ написан
    Комментировать
  • Шифруют ли шифровальщики архивы сделанные средствами Windows Server?

    @sand3001
    Всего по немногу
    Едва ли можно однозначно дать ответ на вопрос что именно буду шифровать злоумышленники. Зачастую не трогают только те файлы, которые обеспечиваю загрузку и работу системы (надо же как-то дать возможность пользователям купить и запустить расшифровку). Всё остальное могут шифровать, в зависимости от прав учётной записи которая запустила вирус. На сколько мне известно, в настоящий момент чуть ли не единственный надежный способ уберечься - это делать резервные копии на внешнее устройство.
    Ответ написан
    2 комментария
  • Почему не работает конструктор класса?

    @sand3001
    Всего по немногу
    амечание: Конструкторы, определённые в классах-родителях, не вызываются автоматически, если дочерний класс определяет собственный конструктор. Чтобы вызвать конструктор, объявленный в родительском классе, требуется вызвать parent::__construct() внутри конструктора дочернего класса. Если в дочернем классе не определён конструктор, то он может быть унаследован от родительского класса как обычный метод (если он не был определён как приватный).

    Вот оригинал
    Ответ написан
    Комментировать
  • При запуске файла .py через CGI, выбивает весь код файла?

    @sand3001
    Всего по немногу
    В соответствие с документацией:
    The do_GET() and do_HEAD() functions are modified to run CGI scripts and serve the output, instead of serving files, if the request leads to somewhere below the cgi_directories path.

    То есть скрипты обрабатываются только в определенных каталогах, по умолчанию это каталоги:

    cgi_directories
    This defaults to ['/cgi-bin', '/htbin'] and describes directories to treat as containing CGI scripts.

    В остальных папках скрипты не выполняются
    Ответ написан
    Комментировать
  • Как убрать двойной редирект?

    @sand3001
    Всего по немногу
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ https://example.com/ [R=301,L]
    Ответ написан
    Комментировать
  • Как настроить уникальные robots.txt для каждого поддомена сайта на IIS?

    @sand3001
    Всего по немногу
    robots.txt это просто файл, который лежит в корне сайта, соответственно нужно в каждый каталог поддомена положить свой файл robots.txt
    Ответ написан
  • Изучение сетевых технологий с чего начать?

    @sand3001
    Всего по немногу
    Начните с изучения модели OSI
    Ответ написан
  • Как открыть порт брандмауэру сервера на CentOS 7?

    @sand3001
    Всего по немногу
    Это разные команды, надо вводить их по очереди:
    sudo firewall-cmd --permanent --zone=public --add-port=25565/tcp
    sudo firewall-cmd --reload
    Ответ написан
    Комментировать
  • Как рандомизировать число при помощи input?

    @sand3001
    Всего по немногу
    c = random.randint(int(a), int(b))
    Ответ написан
  • Как настроить домен с отдельным dns-сервером?

    @sand3001
    Всего по немногу
    От сюда вопрос - нужно ли их менять на аналог в настройках купленного DNS сервера или нужно оставить такие какие есть, или нужно просто к ним добавить еще и те, которые прописаны у DNS?

    В настройках DNS регистратора необходимо и достаточно прописать NS-запись, которая будет указывать на IP-адрес арендованного Вами DNS-сервера.

    Зачем они там вообще прописаны?

    У каждой зоны есть сервер который за неё отвечает. Скорее всего, регистратор предоставляет бесплатную возможность управлять DNS-записями Вашего домена посредством своих серверов, которые он собственно и прописал в NS. Пока Вы не измените у регистратора NS-записи на свой сервер, Ваших настроек никто не увидит.

    Я мог типа не покупать отдельный DNS сервер и ничего не прописывать, если там уже прописаны NS записи доменного регистратора?

    Скорее да чем нет. Лично я ещё не встречал регистраторов, которые непредоставляли возможность управлять записями купленного домена бесплатно.

    Значит ли это, что домен привязан к какому-то DNS регистратора? Думается, что нет, так как там, как минимум должны были бы быть настройки у регистратора всех записей DNS сервера, и привязка к ip адресу, но зачем все таки там NS прописаны у домена и прописывать ли туда NS от купленного DNS сервера?

    Что Вы имеете ввиду? Регистратор сообщил корневым серверам о том что он зарегистрировал домен (во многих случаях можно посмотреть используя сервис whois) и предоставил туда ряд административных записей типа SOA, NS... Соответственно, все будут обращаться к тому серверу, который указан в NS-записи регистратора.

    Еще дополнительно вопрос, на некоторых сайтах читал, что можно в качестве NS записей указывать адреса google или яндекс в виде ip, так ли это?

    Если я правильно Вас понял, речь идёт о публичных DNS-серверах, типа гугловского 8.8.8.8, этот адрес можно указывать на клиентском компьютере как адрес DNS-сервера, с которого клиентский комп будет брать данные для резолва DNS имён. Но это уже другая история.
    А вообще, раз уж Вы "Backend software engineer", прочтите любую вводную статью по принципам работы DNS. Всю эту систему описать в рамках одного ответа затруднительно.
    Ответ написан
    8 комментариев
  • Mac, терминал, где найти лог?

    @sand3001
    Всего по немногу
    История выполненных команд текущего пользователя хранится в файле
    ~/.bash_history
    посмотреть можно либо заглянув в этот файл, либо выполнив команду
    history
    Ответ написан
    Комментировать
  • Почему для скриптинга в шелле используется bash а не более современный язык программирования?

    @sand3001
    Всего по немногу
    bash нужен для интерактивного взаимодействия с системой без графического интерфейса - типа cmd или ps в винде. Не говоря уже о том что bash может использоваться как скриптовый язык. Если Вы не знаете зачем нужен bash - может и вопрос этот поднимать бессмысленно?
    Ответ написан
  • Как изменить версию php, которую использует веб-сервер?

    @sand3001
    Всего по немногу
    Nginx не умеет самостоятельно обрабатывать php, поэтому использует "посредника" (например fastcgi php-fpm). Посмотреть текущего "посредника" можно через вывод phpinfo (поле Server API). Настроить версию можно, указав в директиве fastcgi_pass путь к нужному сокету.
    Ответ написан
    Комментировать
  • Законно ли продавать сборки Opencart?

    @sand3001
    Всего по немногу
    Преамбула документа:
    When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

    А вообще, ответ на Ваш вопрос легко гуглится
    ЗЫ: оригинальный документ
    Ответ написан
    Комментировать
  • Как открыть порт на ОС Linux Manjaro?

    @sand3001
    Всего по немногу
    На сколько я понял, то что Вам нужно это не iptables. Вы говорите про UPnP, и копать надо в сторону upnp-клиента для Вашей операционной системы. Например miniupnpc
    Ответ написан
    Комментировать
  • Как изменить порт SIP во FreePBX по умолчанию?

    @sand3001
    Всего по немногу
    Настройки -> Установки Asterisk для SIP -> закладка "SIP Legacy Settings [chan_sip]" -> секция дополнительные основные настройки.
    Посмотрите там
    Ответ написан
    Комментировать
  • Как получить все одно и двух буквенные комбинации по порядку из слова?

    @sand3001
    Всего по немногу
    7 букв, если в битах представить это 1111111, если перед первой буквой "-" не предусмотрено, то отсекаем её, получается 111111, допустим 0 - это "-" перед буквой, тогда циклом от 0 до 63 перебираем варианты, например: 110101 = pro-gr-am
    000000 = p-r-o-g-r-a-m
    Ответ написан
  • Как сменить аккаунт с которого идет пользования Git?

    @sand3001
    Всего по немногу
    Посмотрите в командной строке (cmd):
    git config --list
    В Выводе посмотрите строку credential.helper, скорее всего её значение manager-core.
    В этом случае, если у Вас конечно windows, учётные данные хранятся в: панель управления -> учётные записи пользователей -> администрирование учетных записей -> хранилище "Общие учётные данные"
    Изменить можно выполнив команду (опять таки в cmd):
    git config --global credential.helper store
    По идее после этой процедуры git запросит у Вас логин/пароль
    ЗЫ: Ещё можно почитать вот это
    Ответ написан
    Комментировать
  • Настройка логов, как сделать через logrotate?

    @sand3001
    Всего по немногу
    man logrotate
    Посмотрите на директивы: rotate, daily, dateext, mail
    Ответ написан