Show all posts by user
Discussions in Russian
Page 2 of 3
Pages: 123
Results 31 - 60 of 78
В документации по rewrite-модулю нашёл такой пример:
location /download/ {
rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 break;
rewrite ^(/download/.*)/audio/(.*)\..*$ $1/mp3/$2.ra break;
return 403;
}
Что означают $1, $2? Можно пример запроса?
Спасибо.
by
skeletor
-
Nginx Mailing List - Russian
Насколько сильно нагружает регулярка nginx, к примеру для такого
server_name ~^(en|ru|de|fr|sp|it|pt|pl|nl|jp|cz|se|cn|tr|mx|gr|kr|hu|gr|ro)\.(site.com)$;
?
Имеет ли смысл для повышения быстродействия перечислить вручную все возможные значение в server_name:
server_nam
by
skeletor
-
Nginx Mailing List - Russian
Вот так заработало (переделал location events):
location ~ /events/(.*)\.html {
rewrite ^/events/(.*)\.html$ /events/$1.php last;
}
Остальные блоки без изменений.
by
skeletor
-
Nginx Mailing List - Russian
Спасибо, Максим, получилось для конкретного html. Насколько я вас понял, унифицировать для всех html не получится?
by
skeletor
-
Nginx Mailing List - Russian
Всем привет.
Не получается правильно написать last rewrite. Суть в следующем: при запросе URL'a вида http://domain.com/events/blabla.html нужно его среврайтить на http://domain.com/events/blabla.php и выполнить этот php не меняя основного URL'a. На сервере в папке
by
skeletor
-
Nginx Mailing List - Russian
Daniel Podolsky Wrote:
-------------------------------------------------------
> > На всякий случай от себя тоже приведу
> > http://www.memoryxsun.com/mtsemx2d1z.html
> Это все, мягко говоря, лукавство. Я не спрашивал - можно ли. Я
> спрашивал - в какой? Сколько стоит та
by
skeletor
-
Nginx Mailing List - Russian
Daniel Podolsky Wrote:
-------------------------------------------------------
> > При одинаковом количестве памяти приложения работают лучше на sparc
> и мы это
> > проверили на личном опыте.
> В какой спарк можно сунуть 128GB RAM?
Я так понимаю, вопро
by
skeletor
-
Nginx Mailing List - Russian
Причём тут память? Ещё скажите, что вы вместо тюнинга ОС, приложения, etc просто доставляете память в сервер: стало приложение хуже работать, ага, надо памяти добавить.
Тут многое зависит от типа CPU, архитектуры, инструкци
by
skeletor
-
Nginx Mailing List - Russian
У меня тоже Solaris 11 sparc
$ file /usr/bin/openssl
/usr/bin/openssl: ELF 64-bit MSB executable SPARCV9 Version 1, UltraSPARC1 Extensions Required, dynamically linked, not stripped
$ openssl version
OpenSSL 1.0.0j 10 May 2012
$ uname -a
SunOS router 5.11 11.1 sun4v sparc SUNW,Sun-Fire-T1000
и откуда у вас 32-битная либа там?
Мы тоже ин
by
skeletor
-
Nginx Mailing List - Russian
В целом (99%) конфигурация не зависит от ОСи, на которой он работает, но могут быть ньюансы:
- "Методы обработки соединений" http://nginx.org/ru/docs/events.html
- расположение папки с временными файлами (в разных ОСях её и даже родите
by
skeletor
-
Nginx Mailing List - Russian
Вот такое редко проскакивает в логах. Что это может значить? Нашёл на одном ресурсе описание ошибки 71. Привожу цитату:
Очень частый случай это когда веб-сервер вместо ответа просто посылает FIN, потому что на его стороне
by
skeletor
-
Nginx Mailing List - Russian
Странно, но не работает. nginx 1.2.0. Вот выдержка из конфига
server{
listen *:80;
listen *:443 default ssl;
server_name domain.com
access_log off;
ssl on;
ssl_certificate /etc/nginx/ssl2011.crt;
ssl_certificate_key /etc/nginx/ssl2011.key;
root /opt/www;
satisfy any;
by
skeletor
-
Nginx Mailing List - Russian
Возможно ли сделать исключение в auth_basic, например такое: отключить auth_basic для определённых IP юзеров?
by
skeletor
-
Nginx Mailing List - Russian
Спасибо всем за помощь.
Проблема была на поверхности, а именно - не слушался порт 9000. То есть банально php-fpm не работал. Вот, правильный (работает и тот, но этот точнее будет; как видно отличие только в = и ~)
location = /rpc.php {
by
skeletor
-
Nginx Mailing List - Russian
Спасибо за наводку, но вижу только обработку server_name (там у меня regexp). Nginx собран без модуля echo, а без него протестировать location'ы невозможно.
by
skeletor
-
Nginx Mailing List - Russian
Всем привет.
Нужно отключить basic авторизацию для запроса http://domain.com/rpc.php?jkfgsdkfg. Для всего сайта включена basic авторизация. Создаю новый location :
location ~ /rpc.php {
auth_basic off;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param DOCU
by
skeletor
-
Nginx Mailing List - Russian
Просто теперь расширили функционал sockstat, который показывает соединения, которые не принадлежат никаким файловым декстрипторам. Раньше именно это и отличало sockstat от netstat (он их показывал).
Вот выдержка из оригинально
by
skeletor
-
Nginx Mailing List - Russian
Спасибо, Вадим.
Пока пробовал и гуглил, натолкнулся на такую конструкцию (немного подправив под себя):
if ($query_string ~ "&(.*)"){
rewrite ^(.*)$ $1? permanent;
}
Но и вашу конструкцию тоже попробую.
by
skeletor
-
Nginx Mailing List - Russian
К сожалению и с args тоже не заработал. Пробовал вот так:
if ($args ~* ^&) {
rewrite ^ http://$host permanent;
}
if ($args ~* "^&") {
rewrite ^ http://$host permanent;
}
if ($args ~* "^\&") {
rewrite ^ http://$host permanent;
}
by
skeletor
-
Nginx Mailing List - Russian
Всем привет.
Нужно сделать редирект со страницы вида http://domain.com/?&... на страницу http://domain.com. То есть, если строка запроса начинается с ?& - то просто перенаправить на главную. Пробовал такие варианты:
rewrite ^/?& http://$host p
by
skeletor
-
Nginx Mailing List - Russian
Я обычно пользуюсь http://winginx.ru/htaccess . Не скажу, что всегда идеально, но в 90% реально помогает. Есть несколько моментов по тому, в какой location запихивать rewrit'ы. Данный сайт не всегда правильно это определяет, поэтому приходитс
by
skeletor
-
Nginx Mailing List - Russian
Page 2 of 3
Pages: 123