не стартует при включении SSL

Igor Sysoev is at rambler-co.ru
Tue Jan 13 15:36:35 MSK 2009


On Tue, Jan 13, 2009 at 04:17:27PM +0500, KAM wrote:

> Добрый день!
> вчера обновился до 0.6.34 (до этого был 0.6.32)? так-же попутно 
> обновился openssl до 0.9.8j
> после чего nginx перестал запускаться при включении в конфиге SSL.
> в логах пусто
> подскажите куда копать?

OpenSSL ставился из портов ?
Что показывает ldd nginx ? Возможно, nginx слинковался
с системной библиотекой, в которой нет SSL_CTRL_SET_TLSEXT_HOSTNAME.

> #>/usr/local/etc/rc.d/nginx start
> Performing sanity check on nginx configuration:
> 2009/01/13 15:43:49 [emerg] 33815#0: 
> SSL_CTX_set_tlsext_servername_callback() failed (SSL:)
> 2009/01/13 15:43:49 [emerg] 33815#0: the configuration file 
> /usr/local/etc/nginx/nginx.conf test failed
> Starting nginx.
> 2009/01/13 15:43:49 [emerg] 33816#0: 
> SSL_CTX_set_tlsext_servername_callback() failed (SSL:)
> 
> ОС:
> #>uname -a
> FreeBSD  kamm.ru 7.0-RELEASE FreeBSD 7.0-RELEASE #5: Tue Dec 30 12:19:22 
> YEKT 2008     root at kamm.ru:/usr/obj/usr/src/sys/MK  i386
> 
> #>nginx -V
> nginx version: nginx/0.6.34
> configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt=-I 
> /usr/local/include --with-ld-opt=-L /usr/local/lib 
> --conf-path=/usr/local/etc/nginx/nginx.conf 
> --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid 
> --error-log-path=/var/log/nginx-error.log --user=www --group=www 
> --with-debug 
> --http-client-body-temp-path=/var/tmp/nginx/client_body_temp 
> --http-proxy-temp-path=/var/tmp/nginx/proxy_temp 
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp 
> --http-log-path=/var/log/nginx-access.log --with-http_flv_module 
> --with-http_ssl_module --with-http_stub_status_module
> 
> конфиг:
> user  www;
> worker_processes  4;
> 
> error_log  /var/log/nginx/error.log  debug;
> 
> events {
>    worker_connections  1024;
> }
> 
> http {
>        include       mime.types;
> 
>        sendfile        off;
>        keepalive_timeout  10;
> 
>        server {
>                listen 443;
>                server_name   kamm.ru;
> 
>                ssl                  on;
>                ssl_certificate      /usr/local/etc/nginx/cert.key;
>                ssl_certificate_key  /usr/local/etc/nginx/cert.pem;
>                ssl_session_cache    shared:SSL:1m;
>                ssl_session_timeout  10m;
> 
>                location /
>                {
>                        root    /data/wwwroot/;
>                        index  index.html;
>                }
>        }
> }

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





More information about the nginx-ru mailing list