2015-10-07 17 views
12

私のEV SSL証明書を取得しました。私は私が私のnginxを再起動しようとしていたときのUbuntu/etc/nginx/sites-enabled/defaulの "ssl_certificate_key"ディレクティブの無効な引数数

にnginxのと私の証明書を使用する方法についてのチュートリアルを、以下、私が手にしています:

私はこれまでやった
**invalid number of arguments in "ssl_certificate_key" directive in /etc/nginx/sites-enabled/default 

sudo nano /etc/nginx/sites-enabled/default 


upstream app { 
# Path to Unicorn SOCK file, as defined previously 
server unix:/home/zhall/zoulfia/shared/sockets/unicorn.sock fail_timeout=0; 
} 

server { 
listen 80; 
server_name moneytree.space www.moneytree.space " " 178.62.19.65; 
rewrite ^/(.*) https://moneytree.space/$1 permanent; 
} 

# HTTPS server 

server { 
listen 443; 
server_name moneytree.space www.moneytree.space " " 178.62.19.65; 
root /home/zhall/zoulfia/public; 


ssl on; 
ssl_certificate /home/zhall/moneytree.space.chained.crt; 

**ssl_certificate_key /home/zhall/ moneytree.space.key** 

ssl_session_timeout 10m; 

ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; 
ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; 
ssl_prefer_server_ciphers on; 

location/{ 
try_files $uri $uri/ =404; 
} 
} 

私は私のログファイルにして---

sudo service nginx restart 

nginxのを再起動すると----

sudo nano /var/log/nginx/error.log, I get: 

**invalid number of arguments in "ssl_certificate_key" directive in /etc/nginx/sites-enabled/default 

すべて私には新しく、これを解決するためにあなたの助けが必要です。私は間違って何をしていますか、そして最も重要なのは、このミスを修正する方法ですか?

あなたはssl_certificate_key行の末尾にセミコロンが欠落することができるように見え、 Zoulfia

答えて

37

、ありがとうございました。

+0

私はUbuntuのnginxのおかげジョエルC _ssl_certificate_keyパスに同じ問題を得ていた参照してください持っています/to/certificate.crt;_ –

+0

今すぐssllab.comと一緒にnginx _cat godaddy-ca.crtで使用します> godaddy-chain.crt && cat gd_bundle.crt >> godaddy-chain.crt_ 次にnginxで使用してください.conf _ssl_certificate /path/to/godaddy-chain.crt_ –

0

あなたは「/ホーム/ zhall /」と「moneytree.space.key」とnginxの間にスペースを2つの引数の代わりに、1