HTTPS proxy

Евгений Новицкий ewgenow на gmail.com
Ср Сен 8 16:22:27 MSD 2010


Юрий я читал эту статью. Сертификаты на сервере, где стоит nginx отличаются
от тех, которые на 192.168.1.200 (он же mail.site.com). Может с ними что-то
нужно делать?
Настройки проксирования у меня находятся в файле /etc/nginx/mail.conf
 (конфиг см. ниже), проксирование на тот же сервер на порт 443 настроено по
аналогии в файле nginx.conf (сам файл в разделе http такой же за исключением
хоста, сертификатов и location), там всё нормально работает, proxy_pass
отрабатывает, так как и ожидается.

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request"
'
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /var/log/nginx/mail.access.log  main;
    sendfile        on;
    keepalive_timeout  65;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    server {
   listen       2345;
        server_name  mail.site.com;
        ssl on;
        ssl_prefer_server_ciphers off;
        ssl_certificate      /usr/local/nginx/conf/server.crt;
        ssl_certificate_key  /usr/local/nginx/conf/server.key;

        access_log  /var/log/nginx/mail.access.log  main;

        location /somemail {
            proxy_pass  https://192.168.1.200:443;
    #proxy_redirect https://mail.site.com:443/somemail/ /;
            #proxy_redirect off;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
        location / {
            proxy_pass  https://192.168.1.200:443;
            #proxy_redirect  https://mail.site.com:443/somemail/ /;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
        }
}


2010/9/8 Yuriy Taraday <yorik.sar на gmail.com>

>
> http://nginx.org/en/docs/http/configuring_https_servers.html#name_based_https_servers
>
> С уважением, Юрий.
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100908/f07489b8/attachment.html>


Подробная информация о списке рассылки nginx-ru