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