1. 程式人生 > >Window7 64位下Nginx配置https

Window7 64位下Nginx配置https

一、安裝Nginx

二、安裝Openssl

三、生成金鑰

  安裝完成Openssl後執行OpenSSL\bin下的openssl.exe檔案執行下列命令:

  1、genrsa -des3 -out *.key 1024

  2、req -new -key *.key -out *.csr

  3、rsa -in *.key -out *_nopass.key

  4、req -new -x509 -days 3650 -key *_nopass.key -out *.crt

  *是你自己起的檔名,第一個檔案會提示設個密碼,必須是4位,後面會用到這個密碼。
第二個檔案需要提供一些引數,像國家、省市、公司、域名等。
總共會生成四個檔案。

四、配置nginx.conf檔案

  找到nginx-1.7.1\conf下的nginx.conf檔案編輯:

  把HTTPS server註釋部分釋放出來

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # HTTPS server server { listen       443 ssl; server_name  localhost; ssl                 on; ssl_certificate      server.crt;
ssl_certificate_key  server_nopass.key; #    ssl_session_cache    shared:SSL:1m; #    ssl_session_timeout  5m; #    ssl_ciphers  HIGH:!aNULL:!MD5; #    ssl_prefer_server_ciphers  on; location / { root   html; index  index.html index.htm; } }