Nginx配置SSL安全證書避免啓動輸入Enter PEM pass phrase

配置好的Nginx每次啓動都要輸入PEM pass phrase,如何避免Nginx啓動出現Enter PEM pass phrase呢?nginx

這種狀況多是在設置私鑰key時將密碼設置寫入了key文件,致使Nginx/Apache等系列服務器在啓動時要求Enter PEM pass phrase。咱們須要作的是剝離這個密碼,利用以下OpenSSL命令生成server.key.unsecure文件:服務器

openssl rsa -in server.key -out server.key.unsecure

若是server.key.unsecure生成成功,咱們就修改Nginx配置:rest

# 這裏是SSL的相關配置
server {
  listen 443;
  server_name www.example.com; # 你本身的域名
  root /home/www;
  ssl on;
  ssl_certificate /etc/nginx/certs/server.crt;  # 修改下面這一行指向咱們生成的server.key.unsecure文件
  ssl_certificate_key /etc/nginx/certs/server.key.unsecure;
  }

而後使用/etc/init.d/nginx restart重啓Nginx,發現再也不提示。code

http://wangye.org/blog/archives/243/
server

相關文章
相關標籤/搜索