Всем привет! Делаю надстройку над wordpress... в процессе нужно пути с определенным началом заворачивать на заданную страницу wordpress'а. Rewrite сейчас такой: location /test/ { rewrite ^/test/(.*)$ /wp_page/?path=$1& last; } Проблема здесь в том, что wby User - Nginx Mailing List - Russian
Спасибо! То, что надоby User - Nginx Mailing List - Russian
Хочу организовать редирект с запросов вида "/somescript.php?ShowItem&item=12345" на "/items/12345.htm" Вариант rewrite ^/somescript(.*)$ /items/$arg_item.htm permanent; работает, но остаются параметры: /items/12345.htm?ShowItem&item=12345 как их убрать?by User - Nginx Mailing List - Russian
Действительно, вскрытие показало, что всё круто, т.е. дело было в браузере. Теперь и FF так делаетby User - Nginx Mailing List - Russian
> По-видимому, по какой-то причине только один поток отрабатывает FCGX_Accept_r. А потом раз - и другие начинают отрабатывать. "Потом", как оказалось, управляется настройкой nginx fastcgi_read_timeoutby User - Nginx Mailing List - Russian
Вот слегка поправленный для иллюстрации этой ситуации пример: http://www.everfall.com/paste/id.php?l61o896f8999 > По-видимому, по какой-то причине только один поток отрабатывает FCGX_Accept_r. Ковырял, но пока ничего не нашел. Явление наблюдаетby User - Nginx Mailing List - Russian
> Нужен пример того как раздаются запросы, чтобы понять что там происходит. Каждый поток проходит FCGX_Accept_r сомостоятельно, примерный код: while (true){ static pthread_mutex_t accept_mutex = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_lock(&accept_mutex);by User - Nginx Mailing List - Russian
Всем привет! Дело такое: Собрал простенькое приложение на libfcgi. Fastcgi запросы раздаются на 2 потока. Для проверки многопоточности в ответ на первый запрос вместо обработки поставил полную остановку потока )) Итог: отправby User - Nginx Mailing List - Russian
Спасибо! Думаю, остановлюсь на первом варианте. А на счет двух nginx'ов... это нужно для того, чтобы дать непривилегированному пользователю полный доступ к вёб серверу без ущерба для безопасности всей системы. (Порты <1024by User - Nginx Mailing List - Russian
А зачем на сервере который слушает 80 порт, без ssl on и прочего какие-либо проверки? И так ясно что там http. Вот оно что... У меня nginx стоит за другим, проксирующим nginx (приколы VDS), слушает порт 8080, на который приходит и http, и https.by User - Nginx Mailing List - Russian
А в чем фишка прописывать его для всех вхостов? KISS: Приведенный выше фрагмент пробовал размещать в location и в server (разместить его "для всех" мне в голову не приходило :) ). В обоих случаях размещение принципиально ничегby User - Nginx Mailing List - Russian
Всем привет! Настраиваю автоматический редирект на https. При вот таком варианте if ($scheme = 'http') { rewrite ^(.*)$ https://xxxxxxx.ru$1 permanent; } редирект идет постоянно, как для обращений по http, так и для https... В чем фишка?by User - Nginx Mailing List - Russian
Спасибо, тоже вариант :)by User - Nginx Mailing List - Russian
Блин, что-то я всё-такие делаю не так - вложил location'ы как советовали, в итоге в /protected все работает хорошо, а в / php отдаётся исходником. Из вариантов только вкладывать location'ы php везде - вроде бы должно работать, но как-то некрby User - Nginx Mailing List - Russian
А будут ли при этом нормально работать php скрипты в других location'ах, например "/" ?by User - Nginx Mailing List - Russian
Доброго времени суток Имеется location /protected { auth_basic "..."; auth_basic_user_file htpasswd; ... } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; ... } При таком раскладе все php скрby User - Nginx Mailing List - Russian
Имеется: FreeBSD 6.4-RELEASE-p7 nginx-0.8.49 ./configure --prefix=/home/login/nginx --sbin-path=/home/login/nginx/nginx --conf-path=/home/login/nginx/nginx.conf --pid-path=/home/login/nginx/nginx.pid --with-http_ssl_module --with-pcre=/home/login/nginx/build/pcre-7.9 --with-zlib=/home/login/nginx/build/zlib-1.2.5 При попытке использовать kqueue получаюby User - Russian Forum
![]() |
![]() |
![]() |
![]() |
![]() |