2015-10-07 14 views
12

EV SSL Sertifikamı aldım. Benim nginx yeniden çalışıyorum zaman "ssl_certificate_key" yönergesindeki geçersiz değişken sayısı/etc/nginx/sites etkin/defaul

Ubuntu

üzerine nginx ile benim sertifikayı nasıl kullanılacağı hakkında öğreticiler takip ediyorum, ben alıyorum: Şimdiye kadar ne yaptık

**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; 
} 
} 

i ile ---

sudo service nginx restart 
benim günlük dosyasında

----

nginx yeniden başlattığınızda
sudo nano /var/log/nginx/error.log, I get: 

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

Her şey benim için yeni, bu yüzden bunu çözmek için yardımınıza ihtiyacım var. Neyi yanlış yapıyorum ve en önemlisi bu hatayı nasıl düzeltebilirim?

Eğer ssl_certificate_key satırın sonunda noktalı virgül eksik olabilir gibi görünüyor Zoulfia

cevap

37

, teşekkür ederiz.

+0

Ben ubuntu nginx sayesinde Joel C _ssl_certificate_key yolunda aynı sorunu başlamıştı bkz var /to/certificate.crt;_ –

+0

Teşekkürler Ben ile nginx _cat godaddy-ca.crt> godaddy-chain.crt && cat gd_bundle.crt kullanarak go ssllab.com ile A >> godaddy-chain.crt_ sonra nginx kullanın .conf _ssl_certificate /path/to/godaddy-chain.crt_ –

0

Sen "/ home/zhall /" ve "moneytree.space.key" ve nginx arasına boşluk 2 argümanlar bir yerine

İlgili konular