18
января
2012
Не буду объяснять почему безопасность домашнего/рабочего компа, напрямую влияет на безопасность ваших интернет проектов, поэтому сему посту на блоге быть !
Ни с того, ни с сего перестал открываться gmail.com Пробовал разными браузерами — эффект нулевой.
Установленный ESET NOD32 Antivirus 4.2.71.3 со свежими базами молчит как рыба об лёд.
Слил и запустил свежий cute it — ничего.
Обновил AVZ4 вместе с базами — просканировал комп — снова пусто.
Погуглил — подозрение на Shiz не оправдалось — признаки наличия не обнаружились.
Ну что же — засучили рукава и вперёд:
* route print — ничего подозрительного
* C:\WINDOWS\system32\drivers\etc\hosts — тоже всё гладко
* на всякий случай почистил темповые и временные файлы в \Documents and Settings\%uses%\
* полез в реестр по ключам автозапуска — и вот оно ! сволочь прикрепилась везде где только можно: Читать полностью »
ReTweet
рубрики: security, Администрирование |
10
января
2012
Использующим готовые хостинг панельки на своих серверах (plesk, cpanel и др.) думаю данный пост будет мало интересен, т.к. слежение за лог-файлами входит в функционал по-умолчанию.
А вот любителям поднять виртуальный хост в ручную, настроить сервера думаю стоит обратить внимание.
Настроив всё необходимое, лично я как то упустил из виду лог-файлы, которые довольно быстро начали «кушать» дисковое пространство на сервере.
Для правки ситуации я решил воспользоваться утилитой logrotate (штатная newsyslog не умеет работать по маске). Читать полностью »
ReTweet
рубрики: NIX, Администрирование |
11
ноября
2011
В многочисленных статьях по 301му редиректу обычно используют самые тривиальные случаи — с www на без www, с одной директории на другую и пр.
В моём случае необходимо было метнуть со странички с параметром ?param=value1... на ?param=value2... (какие именно писать не буду).
Небольшая сложность в таком подходе в том что ни аппач, ни nginx параметры не считают адресом странички.
С вариантом на php всё как обычно — просто решил его добавить до полноты картины 
С него и начнём как с самого простого, но и самого неэффективного
Выдёргиваем нужный параметр value1 через $_REQUEST меняем что нужно, и редиректим куда нужно
header(«HTTP/1.1 301 Moved Permanently»);
header("Location: http://..........);
exit();
Далее, вариант с аппачем — регулярное выражение необходимо наложить на QUERY_STRING
Правим .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^param=value1(.+)$
RewriteRule ^(.*)$ $1?param=value2%1 [R=301,L]
И последний — самый эффективный nginx — тут параметры лежат в переменной $args
if ($args ~* (.*)param=value1(.+)) {
set $args $1param=value2$2;
rewrite ^(.*)$ $1 permanent;
}
ReTweet
рубрики: Администрирование, Полезности, Программирование |
2
ноября
2011
Признаюсь, помимо моего SEO WEB хобби у меня ещё основная есть офлайн работа — IT специалист в небольшом офисе (примерно 60 машин + 5 серваков + телефония + ...) в общем всё касающееся высоких технологий
Думаю некоторые фишки моей повседневной работы некоторым будут полезны ... буду изредка выкладывать.
Итак, переход на летнее/зимнее время отменили, а компам в домене об этом сказать забыли.
Я решил проблему изменением часового пояса и убиранием галочки «переход на летнее время».
Теперь осталось всё это дело автоматически применить всем тачкам в домене...
технически у меня это получилось так:
\\SERVER\common\zone.bat
RunDLL32 shell32.dll,Control_RunDLL %SystemRoot%\system32\TIMEDATE.cpl,,/Z SE Asia Standard Time
WMIC COMPUTERSYSTEM Set EnableDaylightSavingsTime=FALSE
Первая строчка — установка часового пояса (мне нужно было поставить +7 GMT), вторая — снятие галочки.
Всё это дело запихал юзерам в автозагрузку, и уже загруженных толкнул так
psexec \\* -c -d -u domain\admin -p adminpass \\SERVER\common\zone.bat /quiet /passive
P.S.
Список зон можно глянуть в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
Ещё момент — не забываем менять время на всяких АТС и прочих чудо-аппаратах
P.S.S. Кому интересно решение с групповыми политиками, я сделал так: Читать полностью »
ReTweet
рубрики: Администрирование |