Nginx For Windows 国密 SSL 证书(Wotrus)安装部署
操作场景
nginx/1.16.0 国密版与32位 nginx/1.17.0 国密版,如您需其它版本,请您使用 在线咨询,腾讯云工程师将为您提供其他版本与帮助。nginx/1.16.0 为例。cloud.tencent.com 为例。下载 Windows For Nginx 国密版
前提条件
名称 | 说明 |
服务器的 IP 地址 | 服务器的 IP 地址,用于 PC 连接到服务器。 |
用户名 | 登录服务器的用户名。 |
密码 | 登录服务器的密码。 |
操作步骤
国密标准证书安装
cloud.tencent.com 证书文件包到本地目录。
解压缩后,可获得相关类型的证书文件。 其中包含 Nginx 目录和 CSR 文件:1_cloud.tencent.com_sign_bundle.crt 证书文件2_cloud.tencent.com_encrypt_bundle.crt 证书文件3_cloud.tencent.com.key 私钥文件cloud.tencent.com_sign.csr 文件cloud.tencent.com_encrypt.csr 文件c:\gmssl。如下图所示:/nginx-1.16.0/conf 目录下创建存放证书的文件夹,例如设置为 ssl 目录。如下图所示:ssl 目录中,如下图所示:/nginx-1.16.0/conf 目录下的 nginx.conf 文件,在 http{} 中,添加 include ssl.conf 文件内容。如下图所示:/nginx-1.16.0/conf 目录下新建 ssl.conf 文件。如下图所示:ssl.conf 文件,添加证书配置,如下所示:server { listen 443 ssl; server_name cloud.tencent.com; ssl_certificate c:/gmssl/nginx-1.16.0/conf/ssl/1_cloud.tencent.com_sign_bundle.crt; ssl_certificate_key c:/gmssl/nginx-1.16.0/conf/ssl/3_cloud.tencent.com.key;ssl_certificate c:/gmssl/nginx-1.16.0/conf/ssl/2_cloud.tencent.com_encrypt_bundle.crt; ssl_certificate_key c:/gmssl/nginx-1.16.0/conf/ssl/3_cloud.tencent.com.key; #先配置签名证书,再配置加密证书,签名加密证书私钥 key 为同一个!ssl_session_timeout 5m; ssl_protocols TLSv1.2;ssl_ciphers SM2-WITH-SMS4-SM3:ECDH:AESGCM:HIGH:MEDIUM:!RC4:!DH:!MD5:!aNULL:!eNULL; ssl_prefer_server_ciphers on;location / { root html; index index.html index.htm; } }nginx-1.16.0 目录,例如 cd c:\gmssl\nginx-1.16.0, 输入 nginx -t,检测 Nginx 配置是否正常。Syntax OK,则表示配置正常,可以启动 Nginx 服务器。Syntax OK,请您重新配置或者根据提示修改存在问题。/nginx-1.16.0 目录,双击运行 nginx.exe 即可使用 https://cloud.tencent.com 进行访问。国际标准证书与国密标准证书双安装(可选)
1_root_bundle.crt 证书文件、2_cloud.tencent.com.key 解压缩后放在已创建的 ssl 目录中。/nginx-1.16.0/conf 目录下 ssl.conf 文件。server_name cloud.tencent.com 下面换行,并添加如下内容:ssl_certificate c:/gm_nginx-1.16.0/nginx-1.16.0/conf/ssl/1_cloud.tencent.com_bundle.crt; ssl_certificate_key c:/gm_nginx-1.16.0/nginx-1.16.0/conf/ssl/2_cloud.tencent.com.key;
nginx-1.16.0 目录,例如 cd c:\gmssl\nginx-1.16.0, 输入 nginx -t ,检测 Nginx 配置是否正常。Syntax OK,则表示配置正常,可以启动 Nginx 服务器。Syntax OK,请您重新配置或者根据提示修改存在问题。/nginx-1.16.0 目录,双击运行 nginx.exe,即可解决浏览器兼容性问题。







