Apache vs nginx

Unlock
На сайте с 01.08.2004
Offline
786
#51

MOP1, я плохо в этом разбираюсь, но может настроить Nginx как reverse proxy?

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
[Удален]
#52
Ну, собственно говоря, это естественно - php-процессор все тот же, ускорить по сравнению с mod_php он врядли сможет заметно.
Единственный вопрос - про рерайты, у меня такие работают. Какую ошибку писал nginx?

опа. это уже интересно.

значится-так:

если делаю так:

rewrite ^/([A-Za-z0-9_]{1,255})/?$ /index.php?page_alias=$1 last;

то получаю вот так...

yandex# /usr/local/etc/rc.d/nginx restart
Performing sanity check on nginx configuration:
2009/01/26 19:37:24 [emerg] 47089#0: directive "rewrite" is not terminated by ";" in /usr/local/etc/nginx/зкзкзкзкз.rules:9
2009/01/26 19:37:24 [emerg] 47089#0: the configuration file /usr/local/etc/nginx/nginx.conf test failed

а если так:

rewrite ^/([A-Za-z0-9_]+)/?$ /index.php?page_alias=$1 last;

то все нормально...

думал, это фича такая... может фигурные скобки экранировать надо?

------

зы:

http://sysoev.ru/nginx/docs/http/ngx...e.html#rewrite
> Если в регулярном выражении встречаются символы "}" или ";", то всё выражение нужно заключить в одинарные или двойные кавычки.

rewrite "/\d{4}/" ...

вот спасибо

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#53
MOP1:
опа. это уже интересно.

значится-так:

если делаю так:

то получаю вот так...


а если так:

то все нормально...

думал, это фича такая... может фигурные скобки экранировать надо?

Как сказал Roxis,

rewrite '^/([A-Za-z0-9_]{1,255})/?$' /index.php?page_alias=$1 last; 

pcre на всех один :)

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Andreyka
На сайте с 19.02.2005
Offline
822
#54

php как fastcgi он для экономии памяти, а не для ускорения

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий