Задать вопрос
  • Что за гусеничные письма и отслеживание?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Ещё б на скриншоте что-нибудь разглядеть можно было бы...
    Ответ написан
    1 комментарий
  • Cвязка nginx+apache и отдача jpg картинки с использованием чпу

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
    			root /var/www/inky/data/www/somedocroot;
    			error_page 404 = @fallback;
    		}
    ....
    		location @fallback {
    			proxy_pass http://127.0.0.1:81;
    			proxy_set_header Host $host;
    			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    			proxy_set_header X-Forwarded-Proto $scheme;
    			proxy_set_header X-Real-IP $remote_addr;
    		}

    Пример из ispmanager взял, лень руками писать.
    Логика такая: здесь описаны 2 location (у вас в nginx описан только один из них). Первый - "отдавать статические файлы, подходящие под регулярно выражение напрямую через nginx". Второй - виртуальный location, в который нельзя попасть через какой-либо url, но который можно использовать в реврайтах и внутри конфигурации. Сам локейшн второй - "спроксировать запрос в апач" ( в данном случае, висящий на порту 81).
    Ну а дальше всё просто - строчка:
    error_page 404 = @fallback;
    Означает "если запрошенного статического файла нет в docroot - передай запрос в виртуальный location @fallback" - так запрос попадёт в апач и ваши скрипты-реврайты сработают.
    Ответ написан
    Комментировать
  • Как ускорить загрузку bind9 для 400000+ зон?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    А сколько зоны на диске занимают? Можете есть смысл складывать в районе /dev/shm и запускаться оттуда?
    Also, NSD действительно сильно резвее в этом плане (он, собственно, всё в память и всасывает).
    Ответ написан
    9 комментариев
  • Какое выбрать решение от "падений" на основе двух VPS?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Мхм. Балансировка на основе DNS очень "медлительная" - у некоторых провайдеров такой адовый кеш на резолверах, что вы сервер успеет с нуля 10 раз настроить, прежде чем люди получат новую запись.

    Из реального - 2 DNS сервера на ваших виртуалках, которые отдают А-записи, указывающие на себя с мизерным TTL (вроде одной минуты). На слабеньком сервере настраиваете proxy_pass в nginx, на ошибку 502 вешаете нужную красивую заглушку. Не то, чтобы золотая пуля, но большая часть людей будет ходить всегда на живой сервер.
    А статику лучше разместить и там, и там, с аналогичной конфигурацией, если влазит (на отдельном домене, само собой).
    Ответ написан
    Комментировать
  • Отдача больших файлов по https?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Да ничего там не будет. Если у вас хотя бы десктопный c2d - то гигабит по https вы отдать сможете (если в диски не упретесь). А 10G вам наверняка неоткуда раздавать ;)
    Само собой, при +\- дефолтных настройках https внутри nginx.
    Ответ написан
    Комментировать
  • Какой выбрать ЦОД в Москве?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Телефонет, имхо. Падают пореже остальных.
    М9 - жуткая жуть. Ещё в Химках какой-то ужаснейший был, даже названия не запомнил - съехали оттуда через месяц с кучей аварий.
    Ответ написан
    Комментировать
  • Почему сайт с простейшими sql запросами "валит" VPS уже при 50 активных посетителей?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    У вас виртуалка на openvz, скорее всего. Бегите оттуда )
    Тем более, скорее всего, действительно плохо настроенная.
    Приходите в жаббер, помогу поселиться на digitalocean (там kvm), расскажу как настроить. Первый месяц у do бесплатен.
    Ответ написан
  • Что за странная mx запись у 149487 доменов в зонах ru, rf, su?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Киберсквоттеры-с. Смысл мне пока не совсем понятен, но вы просто наткнулись на большую кучку киберсквоттеров, у которых одинаковые настройки на DNS-серверах для всех доменов. Да и конфиг зоны там один, скорее всего.
    Ответ написан
    Комментировать
  • Как сделать двухстороннюю синхронизацию файлов между двумя ОС?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Ответ написан
    Комментировать
  • Как сделать двухстороннюю синхронизацию файлов между двумя ОС?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    BTSync, SeaFile, AeroFS
    Ответ написан
    Комментировать
  • Как правильно переносить LXC контейнеры между машинами с разным железом?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    lxctl поставьте и в будущем мигрируйте через lxctl migrate.
    А вообще - засинкать rootfs, скопировать конфиг виртуалки и запустить. Всё.
    Ответ написан
    Комментировать
  • Как можно апгрейдить нетбук?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Процессоры в них не меняются (впаяны в мать). Судя по арку, больше 2 гб памяти на этот проц тоже не поставится. Из полезного остаётся только установка SSD. (видео, само собой, тоже не поменяете).
    Ответ написан
    Комментировать
  • Какую CMS использовать для лёгкого сайта-визитки?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Wordpress с плагином static-html-output
    Через сам WP делаете нужный сайт (легко, удобно, всё такое), плагином потом перегоняете его в html-странички.
    С видом проблем нет - шаблонов полно, да и делают-переделывают их дешево.

    Это всё при условии, что вам не нужно никакой динамики. Если динамика нужна - то просто wp - без плагинов он достаточно шустро работает.
    Ответ написан
    Комментировать
  • Конфигурация сервера под предоставление VDS-хостинга?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > - Какие HDD использовать для локального хранилища?
    классом не ниже enterprise SATA-III.

    > - Имеет ли смысл использовать software RAID10? Если же нет, то какой RAID-контроллер посоветуете?
    лучше используйте софтварный raid10. А ещё лучше - 2 по raid1 и внимательно следите за ними.
    За 10-кой нужно очень внимательно следить и её в разы сложнее восстанавливать, если что.

    > - Имеет ли смысл использовать два хранилища? Один на HDD, другой на SSD (для разных потребностей клиентов)
    Имеет смысл использовать ssd, как кэш для flashcache. Ну или ставить ssd по 256-512 Гб и не заморачиваться с медленными виртуалками на механических дисках тогда вообще.

    > - Сколько (примерно) можно поместить виртуальных серверов при минимальном оверселлинге?
    Зависит от технологии виртуализации. По-хорошему - 12-14 виртуалок на KVM. Но они могут упереться в дисковое IO.

    А насчет продавать или нет - ваше дело, в общем-то)
    Ответ написан
  • Настройка pptpd, ткните носом в мануал?

    @inkvizitor68sl Автор вопроса
    Linux-сисадмин с 8 летним стажем.
    Сам. спросил, сам отвечу спустя почти два года. https://debian.pro/1513
    Ответ написан
    Комментировать
  • Какой изучить актуальный язык программирования, что бы работать в свободное время?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Если просто подзаработать - то PHP (само собой, +css, +html, желательно +js на уровне, необходимом для верстки). Сайтов в мире много, львиная доля - именно на PHP, уж что-то заработать можно будет при должно уровне.
    Но выше справедливо отметили, что программистом просто так стать не получится. Кодером - вполне. Вам нужно хорошо представлять, где будут запускаться ваши приложения, что для этого нужно. Да и инструменты, в конец концов, для, собственно, разработки и тестирования настроить - то ещё веселье.
    Ответ написан
    1 комментарий
  • Что делает команда git pull 2>&1?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Выводит STDERR в STDOUT, действительно. Нужно это за тем, чтобы, например, делать grep сразу "двух" пайпов.
    Ответ написан
    Комментировать
  • Как ненавязчиво и эффективно парсить сайты?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Есть понятие throttling. Оно вполне себе применимо и к вашему случаю =)
    Начал проект медленнее отвечать - снизили нагрузку, стал отвечать нормально - маленькими шагами повышаем нагрузку. Начали пятисотить - снизили нагрузку в несколько раз сразу.

    Но @L3n1n прав - моя хоумпага выдержит 10килорпс и не почешется, а бложек загнется на 300 рпс. Так что конкретные цифры для всех сайтов разные.
    Ответ написан
  • Возможно ли привязать домен к определённой папке сайта?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Если раздел - просто папка - то попросить админов сменить docroot.

    Если раздел "создаётся" CMS-иной, то придется городить хитрую конструкцию с nginx примерно такого вида:
    server {
    ...
    server_name razdel.sub.site.ru
    location / { rewrite (.*) /razdel/$1 last; 
    }
    
    location /razdel {
    			proxy_pass http://гдетамувасапач;
    			proxy_set_header Host sub.site.ru;
    			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    			proxy_set_header X-Forwarded-Proto $scheme;
    			proxy_set_header X-Real-IP $remote_addr;
    } 
    
    location <регулярка для статики> { root /путь/до/статики;} 
    }


    Либо аналогичную в апаче, но там она отвратно работать будет.
    Ответ написан
    Комментировать
  • В чем разница между Master, Slave и Secondary DNS?

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

    С точки зрения администрирования, master - это тот NS-сервер, на котором вносятся изменения для вашей зоны. Его slave-серверы автоматически получают (и "применяют") такие изменения. В целом это позволяет менять dns-записи в одном месте.
    Соответственно, разница между услугами:
    DNS-master Primary+Secondary = никру предоставит 2 сервера, на одном из которых вы сможете вносить изменения в зоне (видимо, через их вебморду).
    Secondary only = никру не позволяет вносить изменения в зоне у себя. Вам необходимо поддерживать свой dns-master, на котором вы будете вносить изменения (а никру будет их забирать у вас).

    Вся эта истерия в свете того, что при домен должен быть делегирован на, как минимум, 2 DNS сервера с адресами из разных подсетей класса C (например, 8.8.8.8 и 8.8.4.4 - подошли бы для делегирования, а 8.8.8.8 и 8.8.8.4 - нет). А хостеры обычно дают один ip-адрес серверу (тем более, если это виртуальный сервер). И даже если они дают 2 адреса - то в 99% случаев они в одной подсети. Для таких случаев и нужна услуга slave-only.
    Ответ написан
    Комментировать