服务器上 nginx 一个ssl证书 一个域名 多个端口

先弄一个ssl证书 下载nginx配置证书后
在服务器上 nginx安装目录 下的server配置字段中加入

# ssl 配置  泛域 *****.top的 ssl证书  可以一证一名 多端口
    ssl on;
    ssl_certificate   cert/*****.top.pem;
    ssl_certificate_key  cert/*****.top.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

完整的

  server {
       listen 8081;
    root /var/www/deeng80;

    index index.html index.htm index.nginx-debian.html;

    server_name *****.top;
    # ssl 配置  泛域 *****.top的 ssl证书  可以一证一名 多端口
    ssl on;
    ssl_certificate   cert/*****.top.pem;
    ssl_certificate_key  cert/*****.top.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

    location / {
        try_files $uri $uri/ =404;
    }
    location ~* \.(css|js|png|jpg|jpeg|gif|gz|svg|mp4|ogg|ogv|webm|htc|xml|woff)$ {
    # 同上,通配所有以.css/.js/...结尾的请求
        access_log off;
        add_header    Cache-Control  max-age=3600;
    }
  }

你可能感兴趣的:(服务器上 nginx 一个ssl证书 一个域名 多个端口)