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