.

#1 RX pharmacy affiliate program!
18 января 2012

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 4.00 из 5)

Не буду объяснять почему безопасность домашнего/рабочего компа, напрямую влияет на безопасность ваших интернет проектов, поэтому сему посту на блоге быть ! :)

Ни с того, ни с сего перестал открываться 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%\
* полез в реестр по ключам автозапуска — и вот оно ! сволочь прикрепилась везде где только можно: Читать полностью »

Post to Twitter ReTweet

рубрики: security, Администрирование | Комментарии (2)

10 января 2012

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

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

Post to Twitter ReTweet

рубрики: NIX, Администрирование | Комментарии (1)

11 ноября 2011

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

В многочисленных статьях по 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;
}

Post to Twitter ReTweet

рубрики: Администрирование, Полезности, Программирование | Комментарии (1)

2 ноября 2011

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5.00 из 5)

Признаюсь, помимо моего 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. Кому интересно решение с групповыми политиками, я сделал так: Читать полностью »

Post to Twitter ReTweet

рубрики: Администрирование | Комментарии (2)

  • Ссылочки