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

  • Как перенести 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 серваков + телефония + …) в общем всё касающееся высоких технологий 🙂 Думаю некоторые фишки моей повседневной работы некоторым будут полезны … буду изредка выкладывать. Итак, переход на летнее/зимнее время отменили,…