2016-12-14 86 views
1

我正嘗試使用Nginx在本地主機上配置SSL。我創建了一個自簽名證書,我的nginx配置如下。本地主機上的Nginx SSL

server { 
    listen 443 ssl; 
    server_name localhost; 

    root /usr/share/nginx/html; 
    index index.html index.htm; 

    ssl on; 
    ssl_certificate /etc/nginx/ssl/nginx.crt; 
    ssl_certificate_key /etc/nginx/ssl/nginx.key; 

    ssl_session_timeout 5m; 

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

但是當我嘗試訪問它給了我下面的錯誤

$ curl -i https://localhost    
    curl: (7) Failed to connect to localhost port 443: Connection refused 

有什麼能爲這個錯誤的可能原因是什麼?

這是命令的輸出用 'netstat -tuplen'

tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 0 71662 -

回答

0

配置更安全的密碼列表這是iptable規則的問題。我修好了它。