Замечен такой трабл

Igor Sysoev is at rambler-co.ru
Fri Apr 15 12:06:18 MSD 2005


On Fri, 15 Apr 2005, [Windows-1251] Дмитрий Суслов wrote:

>  замечена такая особенность
>  есть nginx 0.1.27 с ssl на FreeBSD, проксирует на бакэнд (apache2)
>  конфиг самый простой
>
> user    nobody;
> worker_processes  5;
> error_log  logs/error.log;
> pid        /var/run/nginx.pid;
> events {
>    connections  1024;
>    use kqueue;
> }
> http {
>    include       mime.types;
>    default_type  application/octet-stream;
>    gzip on;
>    gzip_types       text/plain         text/css        text/xml;
>
>    server {
>        listen  443;
>        server_name             my.domain.ru;
>        ssl                     on;
>        ssl_certificate         /etc/httpd/conf/ssl.crt/https.crt;
>        ssl_certificate_key     /etc/httpd/conf/ssl.key/https.key;
>
>        location /      {
>           proxy_pass           http://my.domain.ru/;
>                        }
>            }
> }
>
> на my.domain.ru висит web интерфейс (squirrelmail) к почте
> при отправке/удалении/ответе на письмо получаю
> 400 Bad Request
> The plain HTTP request was sent to HTTPS port
> nginx/0.1.27
> но действие все равно совершается
>
> apache с ssl ведет себя в этих местах вполне адекватно, т.е. с ним всё
> работает без каких либо ошибок
>
> в logs/error.log не падает ничего
>
> это глюк nginx или мой ? :)
> и может подскажете как исправить ?

Нужно собрать nginx с отладкой: ./configure --with-debug ...
и указать, что debug нужно писать в лог:

error_log  logs/error.log  debug;

Затем сделать запрос и выслать мне кусок лога.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list