Рубрика: Администрирование

  • Как перенести FTP записи в FARe? Где храни FAR настройки для FTP?

    А хранит он их в реестре! Ветка: [HKEY_CURRENT_USER\Software\Far\Plugins\FTP] Либо в папке FAR’а : «SaveSettings.bat» — сохраняет настройки «RestoreSettings.bat» — восстанавливает Для подключения к реестру уже отключенной винды (перегружаться, выгружать настройки и загружать заново — лениво) можно воспользоваться любой из утилит подключающихся к реестру локально (подгрузить куст стандартным редактором не получилось — ругается на отсутствие прав).…

  • wget https — забираем образ VM Bitrix

    Задача — перебросить образ виртуальной машины с одного сервера на другой. Проблема: к гипервизору vmvare внешний доступ практически полностью закрыт (ssh, ftp, http) кроме как https! Идея: доступ по https «Browse datastores in this host’s inventory» с использованием wget Решение: браузером копируем ссылочку на файл «https://… file URL…» КАВЫЧКИ ОБЯЗАТЕЛЬНО !!! Час убил на поиск…

  • Мультисайтинг в Bitrix VM — автоматические сабдомены

    (В продолжение статьи ) Возникла необходимость организовать мультидоменность на виртуальной машине Битрикса… 1. правим конфиг nginx для нужного сайта ( конфиги тута /etc/nginx/bx/site_avaliable/ ) — было server name site.ru www.site.ru; стало server name site.ru *.site.ru; 2. правим конвиг апача ( конфиги тута /etc/httpd/bx/conf/ ) — было server alias www.site.ru стало server alias *.site.ru рестартим индейча…

  • Донастройка Bitrix VM — vsftpd не видит скрытые файлы по FTP

    Для доступа по FTP в виртуальной машине Битрикс я использовал vsftpd Обнаружилось, что он не видит скрытые файлы Лечится так: Для vsftpd нужно добавить или раскомментировать строку в настройках /etc/vsftpd.conf : force_dot_files=YES Перезапускаем vsftpd: # /etc/init.d/vsftpd restart Для proftpd нужно добавить или изменить строку в настройках /etc/proftpd/proftpd.conf : ListOptions «-al» Перезапускаем proftpd: # /etc/init.d/proftpd restart…

  • Копирование русских файлов в UTF-8 в FreeBSD

    ВОПРОС: В консоли имею русский koi8 На сайты юзера закачивают файлы в UTF-8 — нормально работают Забэкапил таром — перетащил на другой сервер — русские файлы похерелись 🙁 Цепляюсь по фтп — нормально отображаюся, но перетаскивать по ФТП не вариант — очень много файлов. Подскажите как можно решить проблему ? PS. по идее — русифицировать…

  • Правильный перенос работающего сайта на WebAsyst на новый сервер

    Итак, задача: Имеется работающий интернет магазин, всё крутиться на одном серваке — необходимо без потерь заказов перетащить всё на другой сервер. Схема следующая: 1. Перетаскиваем файло и БД на новый сервер 2. На старом сервере настраиваем работу на MYSQL на новый (по IP) 3. Переключаем DNS на новый За основу (куда тащим) у меня в…

  • NGINX ограничиваем доступ к папке

    Собственно, нужно правильно средствами NGINXа ограничить доступ к админке сайта. В данном случае это Joomla и папочка /administrator/ которую последнее время сильно стали тревожить подозрительные запросы … Пишу «правильно» т.к. года два назад написал конфиг преследуя эту же цель и «вроде бы» всё работало как надо! На днях всплыло, что не как надо 🙂 Итак:…

  • Защита от DDOS — первые шаги

    Итак, вчера поимел первый печальный опыт с DDOS атаками — на час положили один из администрируемых мной сайтов. Дёргали морду с разных IP, но видимо ботнет не такой уж и большой был т.к. одни и те же айпишники довольно часто повторялись (за полчаса чуть более тысячи повторов). В среднем генерировалось около 50ти запросов в секунду,…

  • FreeBSD — серверная автоматизация SFTP

    Итак, задача — на сервере под управлением FreeBSD сваять скриптик, который регулярно «ходит» по SFTP и «забирает» определенный файлик. Поначалу задача показалась мне очень простой — пишем сценарий, скармливаем его sftp клиенту и вуаля. На деле всё сильно осложнилось: 1. Сервер не принимал аутентификацию по ключам (себе то я сгенерировал, а вот закинуть ключ на…

  • Перенос работающего интернет магазина на другой хостинг

    Давеча перетаскивал работающий интернет магазин с одного сервера на другой. Раньше тоже был опыт с перетаскиванием, но один супер важный момент я не использовал, хотя решение было на поверхности. Ранее делал так: 1. сливал файло и БД на новых сервер 2. полностью настраивал работоспособность на новом хостинге — прописывал для тестирования домен локально в C:\WINDOWS\system32\drivers\etc\hosts…

  • Helo command rejected: need fully-qualified hostname

    При отправке писем средствами php как правило в качестве MTA используется sendmail далее обработкой писем занимается уже почтовый сервер. Настраивая очередную систему, предназначенную сугубо под хостинг сайта я подумал — есть ли вообще смысл поднимать на этой машине собственный почтовый сервер — и пока воздержался от его установки. Но при тестировании отправки писем скриптом через…

  • VMWare ESX: root ssh + static IP on host

    Не сразу настроил хост vmware esx как мне нужно было, поэтому на случай рецедива для себя решил памятку чиркнуть (может кому пригодится): Сразу оговорюсь, что все операции мне нужно было сделать без физического доступа к удалённому серверу (т.е. без локальной консоли) Итак, по умолчанию сервак у меня встал с dhcp — нужно поставить статику, для…

  • Быстрая и простая дополнительная защита Joomla и любой другой CMS

    Собственно, практически в любой CMS, в том числе и Joomla, всё управление осуществляется с админки, и 99% взлома сайта то же. Предлагаю дополнительную меру по усилению защиты админской части сайта под управлением веб сервера apache (для nginx идея та же — реализацию посмотрите в поисковиках). Итак в админской папочке создаем файлик .htaccess (в Joomla это…

  • open_basedir на связке nginx + fastcgi

    В случае использования на сервере нескольких виртуальных хостов необходимо в php закрывать вышестоящие директории от проникновения. Т.е. в случае заражения одного сайта — другие останутся не тронутыми. При использовании бэкэндом апача в связке с nginx — проблем нет — прописываем php_admin_value open_basedir «/абсолютный путь до папки с доменом» и вуаля К сожалению подобного решения для…

  • Не открывается gmail — борьба с Kryptic.PHG

    Не буду объяснять почему безопасность домашнего/рабочего компа, напрямую влияет на безопасность ваших интернет проектов, поэтому сему посту на блоге быть ! 🙂 Ни с того, ни с сего перестал открываться gmail.com Пробовал разными браузерами — эффект нулевой. Установленный ESET NOD32 Antivirus 4.2.71.3 со свежими базами молчит как рыба об лёд. Слил и запустил свежий cute…

  • Управляем log файлами — logrotate

    Использующим готовые хостинг панельки на своих серверах (plesk, cpanel и др.) думаю данный пост будет мало интересен, т.к. слежение за лог-файлами входит в функционал по-умолчанию. А вот любителям поднять виртуальный хост в ручную, настроить сервера думаю стоит обратить внимание. Настроив всё необходимое, лично я как то упустил из виду лог-файлы, которые довольно быстро начали «кушать»…

  • 301 редирект по параметрам URL средствами php, apache, nginx

    В многочисленных статьях по 301му редиректу обычно используют самые тривиальные случаи — с www на без www, с одной директории на другую и пр. В моём случае необходимо было метнуть со странички с параметром ?param=value1…. на ?param=value2…. (какие именно писать не буду). Небольшая сложность в таком подходе в том что ни аппач, ни nginx параметры…

  • Убираем переход на летнее время в домене

    Признаюсь, помимо моего SEO WEB хобби у меня ещё основная есть офлайн работа — IT специалист в небольшом офисе (примерно 60 машин + 5 серваков + телефония + …) в общем всё касающееся высоких технологий 🙂 Думаю некоторые фишки моей повседневной работы некоторым будут полезны … буду изредка выкладывать. Итак, переход на летнее/зимнее время отменили,…