nginx配置ssl一例

发布时间:2019-09-01编辑:脚本学堂
nginx配置ssl一例,有需要的朋友可以参考下。

nginx配置ssl一例,有需要的朋友可以参考下。

先生成网关证书 ,仿照CA模式。
1、生成私钥,需要密码的
 

复制代码 代码如下:
openssl genrsa -des3 -out server.key 1024

2、生成证书请求
 

复制代码 代码如下:
openssl req -new -key server.key -out server.csr

3、生成证书
 

复制代码 代码如下:
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509  -req -day 365 -in server.csr -signkey server.key -out server.crt

配置文件如下:
 

复制代码 代码如下:
  # HTTPS server
  server {
        listen       444;
        server_name  localhost;
        ssl                  on;
        ssl_certificate      server.crt;
        ssl_certificate_key  server.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        location / {
            root   html;
            index  index.html index.htm;
        }