Nginx

web-сервер
Теги:nginx, web, admin
 
+
-
edit
 

Balancer

администратор
★★★★☆

admin nginx web
Nginx — разработка человека с неземной логикой. Нельзя делать вложенные условия if. Нельзя делать объединение условий по AND. Хотите логику И? Вводите флаги:
set $use_bors 1;
if ($request_uri ~ forum) {
set $use_bors 0;
}

if (-f $request_filename) {
set $use_bors 0;
}

if ($use_bors) {
rewrite ^.* /bors-loader.php;
}
...
Может быть кому-то будет полезным :)

// Транслировано с juick.com
 

+
-
edit
 

Balancer

администратор
★★★★☆

admin nginx
Продолжаю постигать инопланетную логику Сысоева. директива access_log допускает использование в параметре переменных. Директива error_log — нет. При чём в документации про это упоминания, как обычно, нет...

// Транслировано с juick.com
 

  • Balancer [09.12.2010 17:27]: Перенос в новую тему Lighttpd
+
-
edit
 

Balancer

администратор
★★★★☆

502 nginx Opera
Ну, вот, теперь и Опера на этих граблях танцует:


// Транслировано с juick.com
 
+
-
edit
 

Balancer

администратор
★★★★☆

nginx
Упс. Nginx не умеет делать без извращений редирект по полному URL, с query_string в регекспе? o_O Пришлось с if в location извращаться… Четыре уродливых строки вместо одной простой…

// Транслировано с juick.com
 

Последние действия над темой

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru