Welcome! Log In Create A New Profile

Advanced

nginx/Windows

Elifan
January 07, 2010 01:38PM
Приветствую всех, с праздниками!

Сегодня решился поставить на Windows 2003 nginx под эту ОС.
Делать это под cygwin как-то показалось обманчиво для себя и других.

Есть ряд замечаний/"затыков". Приведу сразу конфиг, чтобы было
понятно о чем беседа.

------- nginx.conf -----------

...
server {
listen xx.yy.64.117:80;
server_name default;

location / {
limit_except GET POST {
deny all;
}

access_log /work/nginx/logs/default.access.log main;
root /work/nginx/html;
rewrite ^/(.*)$ http://maindomain.com last;
}

location /nginx_status {
stub_status on;
access_log off;
allow xx.yy.249.18;
deny all;
}

}

...

Это описание первого вирт хоста. Дальше идут подобные, на том же IP,
только нет rewrite и root другой.

1. Сначала обнаружил, что ни один сервер не работает. Просто у
клиентов весит подключение, ни ошибки, ничего. В логах даже попыток нет.
Закомментировал rewrite в первом сервере, помогло, обращения
попадают в нужные хосты, в логах все видно и хорошо. Расскоментирую
обратно - опять ничего не работает.
Начал разбираться, ну неужели в этом модуле что-то не так и.. наткнулся
на такой момент: если перед last; поставить не один пробел, а три (я
в здравии и уме это пишу), то и вирт хосты работают, и редирект
отрабатывает.
Решил об этом написать здесь, а перед этим, провести еще раз все
эксперименты. Попробывал last сменить на break, не три пробела, а два,
сохранить в DOS а не UNIX и тп. Сначала все указывало что только 3
пробела решают проблему, но...
2. Три пробела перестали действовать. Вернул все с начала, с чистого
листка, тоже самое. Комментирование rewrite правила пофиг.
В общем теперь помогает наличие default при описании дефолтового хоста:
listen xx.yy.64.117:80 default;


Я уже жалею что связался с этим бинарём, в cygwin идти? )


ПС, При тестировании перезапускал nginx:
nginx -s stop
и запускал заново, как просто nginx, так и
start nginx


--
С уважением,
Elifan mailto:elifan2007@ya.ru


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx/Windows

Elifan January 07, 2010 01:38PM

Re: nginx/Windows

Peter Vereshagin January 08, 2010 02:14PM

Re: nginx/Windows

Maxim Dounin January 08, 2010 03:54PM

Re: nginx/Windows

Peter Vereshagin January 08, 2010 05:44PM

Re: nginx/Windows

Maxim Dounin January 08, 2010 05:58PM

Re: nginx/Windows

Elifan January 09, 2010 04:34AM

Re: nginx/Windows

Peter Vereshagin January 10, 2010 10:08PM

Re: nginx/Windows

Igor Sysoev January 09, 2010 04:06PM

Re: nginx/Windows Attachments

Elifan January 31, 2010 02:06PM

Re: nginx/Windows

Igor Sysoev February 01, 2010 03:34PM

Re: nginx/Windows

Elifan February 01, 2010 04:20PM

Re: nginx/Windows

Igor Sysoev February 02, 2010 04:36AM

Re: nginx/Windows

Elifan February 02, 2010 09:18AM

Re: nginx/Windows

Elifan February 14, 2010 11:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 176
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready