4
我无法使SSL在我的域中工作。我只是得到102连接拒绝。错误102 nginx SSL
下面是配置:
server {
listen 443 default_server ssl;
ssl_certificate /etc/nginx/ssl/www.foreningsdriv.se.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
#if the URL with .php tacked on is a valid PHP file, rewrite the URL to .php
if (-f $document_root$uri.php) {
rewrite ^(.*)$ /$uri.php;
}
root /var/www/foreningsdriv.se;
index index.php index.html index.htm;
server_name www.foreningsdriv.se;
location/{
try_files $uri $uri/ /index.html;
}
error_page 404 /404.html;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
有人能看到什么错?
我试过重新签发证书,但没有帮助。
什么是错误日志? – VBart
2013/08/07 12:35:51 [emerg] 4923#0:SSL_CTX_use_PrivateKey_file(“/ etc/nginx/ssl/server.key”)失败(SSL:错误:0906406D:PEM例程:PEM_def_callback:获取密码错误的问题:0906A068:PEM例程:PEM_do_header:错误的密码读取错误:140B0009:SSL例程:SSL_CTX_use_PrivateKey_file:PEM库) –
我想知道为什么当发生错误时没有人看过错误日志?这必须是任何系统管理员的基本反应。 好的。错误消息非常明显:您的私钥受密码保护,因此nginx无法读取它。 – VBart