• Как написть реврайты nginx

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Мхм. Ну у вас слишком пространный вопрос.

    Вообще так:
    location =/index.php {
    proxy_pass http://гдеувастамphpкрутится
    ...
    остальные_параметры_proxy
    }
    
    location / { 
    rewrite ^/(.*) /index.php?tag=$1 last; 
    }

    Но оно как-то должно с другим сочетаться. Ту же статику нужно не забыть описать отдельным location. А если у вас не все запросы должны заруливаться в tag= - то и это нужно учесть. И здесь не учтено то, что URI может быть вида /bla/bla/bal (оно приедет в виде tag=bla/bla/bla)

    В общем, советую уточнить вопрос и написать, что вам нужно целиком. А то понапишут вам тут сейчас =)
    Ответ написан
    Комментировать
  • Как сделать автоматический ребут сервера?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Про monit почитайте, он вашу проблему решит.
    Ответ написан
  • С помощью чего распаковать архив с паролем в формате rar на linux сервере?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    ISPManager тоже умеет, кстати, если пакет unrar поставить. forum.ispsystem.com/ru/showthread.php?t=5195
    Ответ написан
    Комментировать
  • Как называются "составляющие" URL-а отделенные друг от друга слэшем?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Это принято называть каталогами ещё с тех времен, когда оно действительно было каталогами.
    Сейчас это неактуально, конечно, поэтому каждый придумывает что ему хочется.

    В стандартах осталось название "каталог" но в стандарты касательно базовых основ HTTP лет 15 никто уже не лезет.
    Ответ написан
    Комментировать
  • Cloudflare и роскомназдор

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Ничего с этим не сделать. Все реверс-прокси-хостеры (как cloudflare) сейчас страдают. Некоторая их часть уже не работает с Россией.

    Искать в реестре IP вашего ресурса, выяснять, из-за какого ресурса IP заблокирован, как ресурс уедет оттуда - писать письма Ростелекому и Роскомнадзору вида "э, вы тут адресочек блокируете, говнюки, а там уже ничего противозаконного нет. Так дела в большом бизнесе не делаются, идите улицы подметать".
    Других вариантов в общем-то нет. Помимо Ростелекома ещё полно провайдеров без DPI (и я настоятельно советую подключаться именно к таким провайдерам, ибо DPI зло ещё большее).
    Ответ написан
    2 комментария
  • Как с помощью sed искать и заменять подстроки, содержащие "/"?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Экранировать его нужно. В простейшем варианте (заменяем / на пробел во всем файле):
    sed -i 's/\// /g' file

    Выделенное бодом - / и его экранирование (\). Остальное - конструкции самого sed.
    Ответ написан
    Комментировать
  • Правильная проверка URL, введенного в адресную строку браузера, на безопасность?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    habrahabr.ru/post/145241 - nginx+NAXSI используйте.
    Ответ написан
    Комментировать
  • Как отправить e-mail с данными с формы (и еще некоторые другие) без php?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    В общем-то, только через JS на стороне клиента через какое-нибудь API (того же mailgun).
    Но не очень безопасно - в JS придется светить данные доступа к API.
    Ответ написан
  • Какое количество людей может смотреть трансляцию на youtube?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Нет там никаких ограничений, кроме технических (а-ля из-за одного видео загнутся все его серверы и все кеширующие серверы).

    Тысяч 100 человек его без проблем посмотрит, были уже такие трансляции.
    Ответ написан
    Комментировать
  • Hetzner принимает новые вирт. кредитки от Yandex.Money?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Принимаются.

    Инвойсы выставляют 1 и 15, первая попытка снятия денег происходит, емнип, 4 и 19 числа (или 5 и 20го, или в следующий рабочий день после этих чисел). Если не получилось - пишут письмо и продолжают пытаться снять каждый день около 12 часов. Через 2 недели пишут гневное письмо с PDF-кой, суть которого сводится к "а не охренелили вы? оплатите уже".
    Ответ написан
    Комментировать
  • Направленный Wi-Fi на 2-3 км?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    У Ubiquility действительно полно оборудования, которые при прямой видимости фигачат до 30 км в "идеальных условиях".
    И да, из подобного оборудования у них самые дешевые железки. Есть китайское подешевле, но с ним лучше не связываться - во-первых вместо характеристик пишут случайные цифры, во-вторых работает оно от слова никак.
    Ответ написан
    Комментировать
  • Bash как запросить права суперпользователя через GUI

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Есть ещё
    gksu command

    Оно, в принципе, позволяет запустить приложение от любого пользователя (задаётся опцией -u). А вообще оно нужно там, где у пользователя нет sudo, чтобы запустить приложение непосредственно от рута. Например, в дебиане судо из коробки нет.
    Но в убунте оно работать при этом не будет, т.к. из коробки в убунте у рута пустой пароль, а первый пользователь созданный при установке имеет sudo на всё.
    Ответ написан
    Комментировать
  • Выполнение скрипта раз в 5 секунд Linux

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Вообще для этого есть snaked.

    Но если уж городить костыли, то:
    #!/bin/bash
    while :; do sleep 5; flock -n /tmp/lock1 -c /var/script.sh & done


    Эта конструкция будет запускать скрипт примерно каждые 5.04 секунды (помимо пяти секунд ещё будет тратиться время на вызов sleep и execve скрипта). При том само время работы скрипта уже не будет влиять на "каждые 5 секунд". Flock здесь нужен на тот случай, если скрипт "залипнет" - чтобы не плодить много запущенных копий скрипта в системе. Если скрипт ходит куда-то наружу или в базу - обязательно используйте flock.

    Дальше нужно обеспечить надежный запуск самого цикла. Тут уже на помощь придет cron (вместе с flock). Добавляйте в /etc/crontab такую строку:
    * * * * * root flock -n /tmp/lock2 -c /path/to/script2

    Каждую минуту крон будет пытаться запустить вторую копию цикла, если lock2 занят - то запускать не будет.
    Можно, конечно, просто добавить скрипт цикла в /etc/rc.local, но если он сдохнет - то уже потом не запустится.
    Ответ написан
    1 комментарий
  • Настройка Last-modified (сайт написан только на html и css)

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Nginx из коробки для статических файлов корректно посылает такой заголовок.
    Собственно, настроить этот заголовок можно либо в веб-сервере (если у вас vds - то самим, если шаред - то обращаться к хостеру), либо средствами динамических языков (как в php, например).
    Ответ написан
    4 комментария
  • Быстрая настройка сервера

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Тут полно вариантов.
    Начиная от sh-скрипта, который делает всё нужное, продолжая системами конфигурации серверов (salt, ansible, puppet, chef, cf-engine. Для отдельных серверов лучше всего подойдет ansible, остальные больше рассчитаны на пачки серверов), заканчивая упомянутым Docker и chroot-ами, для которых заранее готовится базовый контейнер, который потом таскается между серверами и запускается.

    Выбирай что удобно. Проще всего, наверное, sh-скрипт, т.к. ты наверняка все действия уже делаешь в консоли.
    Ответ написан
    Комментировать
  • Как защититься от DDOS входящими UDP?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Логично, это же входящий трафик.
    У себя на интерфейсе сетевом от входящего трафика вы избавиться не можете никак. Вы можете не пропускать пакеты в систему, это да.

    Резать атаку в данном случае нужно там, где трафик станет исходящим. Например, попросить хостера порезать входящий к вам UDP, или залезть за какой-нибудь cloudflare или другие антиддос-защиты.

    А атака на вас ddos-amplification идет.
    Ответ написан
    Комментировать
  • Как обезопасить свой аккаунт гугл на чужом компьютере убунту?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Зашифруйте домашний каталог и всегда разлогинивайтесь из системы, когда уходите.
    Ответ написан
    Комментировать
  • Почему Хром не открывает Https сайты?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Возможно, кто-то действительно пытается подменить сертификат?
    Может какая-то wifi сеть с неработающим landing-page? В какой стране живете?

    Покажите информацию о сертификате.
    Ответ написан
  • Покупка сервера и co-location в другом городе

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Есть хостеры, которые за денюжку займутся этим за вас. Сервер сами же вам и продадут.
    Если не пользоваться такими услугами хостера, то понадобится человек на той стороне, который будет всем заниматься.

    С гарантийкой от HP, например, проблем не бывает. Сами приедут и на месте заменят железо. Нужно будет только пропуск им выписать в ДЦ у хостера. С мелкими вендорами проблемы могут быть - им придется везти сервер.
    Ответ написан
    Комментировать
  • Как отображать в письме другой емайл отправителя?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > проблемы с доставкой на доменах где настроена spf запись.
    Это здесь не при чём. "Проблемы" у вас возникают из-за корректно настроенных почтовых серверов на принимающей стороне.

    В остальном ваш вопрос так : "Как мне рассылать спам, и чтобы мне за это ничего не было". Ответ - никак. Шлите письма с принадлежащего вам From, настройте свой почтовик на работу с этим From и всё будет хорошо.
    Ответ написан
    Комментировать