Показаны сообщения с ярлыком nginx. Показать все сообщения
Показаны сообщения с ярлыком nginx. Показать все сообщения

среда, 13 марта 2013 г.

Странный ДДОС (DDOS)

Уже пару недель наблюдаю странные запросы на сайт.

Пример из лога nginx:

46.47.33.142 - - [13/Mar/2013:01:22:54 +0400] 
"POST /go/edit HTTP/1.1" 405 [172] "-" 
"Opera/9.80 (Windows NT 6.1; U; MRA 5.10 (build 5328); ru) Presto/2.10.289 Version/12.01" "-" 0.000

405 - это я прикрыл скрипты от излишней нагрузки, т. к. кол-во запросов доходит до 5 в секунду.
Подписи браузеров разные, урлы - реальные на сайте, но плюс "/edit" на конце.

Возможно это какой-то plugin или bar?

вторник, 21 июня 2011 г.

CentOS 5. Установка nginx

Сперва подключить репозиторий
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

потом установить
yum install nginx

среда, 14 апреля 2010 г.

IIS6+ nginx на одной машине

В связи с хайлоадом (перегрузкой) сервера с IIS6, решил посмотреть, что будет, если закрыть iis nginx`ом. И статичные файлы отдавать тоже nginx`ом. Однако что то не срослось - и iis не сбавил темпов загрузки процессора. Nginx вообще его не кушал.

пятница, 2 апреля 2010 г.

nginx под win32 как сервис

Nginx - штука гордая. Особенно под windows. Запускать нужно через start, чтоб отдельный процесс запустился. Озадачился запускать nginx как сервис. Проще всего через утилитку cygrunsrv.exe.

Тут тоже свои шаманства:
cygrunsrv.exe --install nginx -p c:\nginx\nginx.exe --neverexits -a "-p c:\nginx"

Ключ --neverexits нужен, т.к. nginx "форкается" (порождает отдельный процесс).
Ключ -a нужен что бы передать путь, где находится сам nginx. Иначе не найдет куда писать логи.

А вот прикрутить ротацию логов пока не получилось, ругается, что не может найти какой-то файл (смутно думаю, что пид-файл)

reload_logs.bat:
cd c:\nginx\logs\
ren access.log access-%DATE%.log
ren error.log error-%DATE%.log
cd ..
nginx -s reopen