Welcome! Log In Create A New Profile

Advanced

nginx + apache + IF http_user_agent ....Error 503

Posted by _ib_ 
nginx + apache + IF http_user_agent ....Error 503
October 27, 2009 09:50PM
Здравствуйте,
первым делом спасибо за хороший продукт!

стоит nginx + apache

Конфиг такой:
[code]
user www-data;
worker_processes 2;
#worker_priority -5;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
worker_connections 2048;
use epoll;
}

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
gzip on;
#my lines
gzip_min_length 1024;
gzip_buffers 16 8k;
gzip_comp_level 3;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css;

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
client_max_body_size 16m;

[b]server {
listen мой_IP:80;
server_name [имена доменов с алясами];
if ($http_user_agent ~ - | Plesk{
return 503;[/b]
}
location / {
proxy_pass http://MY_IP:8080;
proxy_redirect http://MY_DOMAIN.com:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* ^.+\.(html|htm|jpg|jpeg|gif|ico|png|pdf|svg|js|css|mp3|ogg|mpe?g|avi|zip|tgz|gz|bz2?|rar|txt|doc|swf|flv|xml|xls)$ {
root /var/www/MY_DOMAIN/data/www/MY_DOMAIN.com;
access_log /var/www/httpd-logs/MY_DOMAIN.com.access.log;
error_page 404 = @fallback;
expires 1m;
add_header Last-Modified: $date_gmt;
}
location @fallback {
proxy_pass http://MY_IP:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
[/code]

Имеется папка "ja" в которой лежат файлы *.zip и файл .htaccess:
[code]
<Limit GET POST>
require valid-user
</Limit>
AuthType Basic
AuthName "/www/MY_DOMAIN.com/ja"
AuthUserFile /var/www/MY_DOMAIN/data/etc/57344045.passwd
[/code]

В логах nginx стоит:

[code]
217.24.169.179 - - [27/Oct/2009:06:33:37 +0100] "GET /ja/ja_teline_iii_v1.3.zip HTTP/1.1" 503 213 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090910 Ubuntu/9.04 (jaunty) Shiretoko/3.5.3 GTB5"

я пробывал позже:
89.15.9.56 - HtpasswdUser [27/Oct/2009:13:58:00 +0100] "GET /ja/ja_halite.v1.0.zip HTTP/1.1" 200 5266098 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3"
[/code]


Вопрос: с чем связанна ошибка 503? у пользователя не спрашивался пользователь и пароль для доступа к папке "ja". Клиент меняет броузер и всё работает: спрашивается пароль и пользователь и скачивается файл.
Не связанно ли это с моей фильтрацией http_user_agent ~ - | Plesk ?

Спасибо.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 180
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