cloud.tencent.com
为例。nginx/1.18.0
为例。443
,避免证书安装后无法启用 HTTPS。具体可参考 服务器如何开启443端口?http_ssl_module
模块的 Nginx 服务。名称 | 说明 |
服务器的 IP 地址 | 服务器的 IP 地址,用于 PC 连接到服务器。 |
用户名 | 登录服务器的用户名。 |
密码 | 登录服务器的密码。 |
cloud.tencent.com
证书文件包到本地目录。
解压缩后,可获得相关类型的证书文件。其中包含 cloud.tencent.com_nginx
文件夹:cloud.tencent.com_nginx
cloud.tencent.com_bundle.crt
证书文件cloud.tencent.com_bundle.pem
证书文件(可忽略该文件)cloud.tencent.com.key
私钥文件cloud.tencent.com.csr
CSR 文件cloud.tencent.com_bundle.crt
证书文件和 cloud.tencent.com.key
私钥文件从本地目录拷贝到 Nginx 服务器的 /etc/nginx
目录(此处为 Nginx 默认安装目录,请根据实际情况操作)下。nginx.conf
文件。修改内容如下:vim /etc/nginx/nginx.conf
命令行编辑该文件。nginx/1.15.0
以上请使用 listen 443 ssl
代替 listen 443
和 ssl on
。server {#SSL 默认访问端口号为 443listen 443 ssl;#请填写绑定证书的域名server_name cloud.tencent.com;#请填写证书文件的相对路径或绝对路径ssl_certificate cloud.tencent.com_bundle.crt;#请填写私钥文件的相对路径或绝对路径ssl_certificate_key cloud.tencent.com.key;ssl_session_timeout 5m;#请按照以下协议配置ssl_protocols TLSv1.2 TLSv1.3;#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。#例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。root html;index index.html index.htm;}}
nginx -t
nginx -s reload
https://cloud.tencent.com
进行访问。return 301 https://$host$request_uri;
,即可将默认80端口的请求重定向为 HTTPS。修改如下内容:nginx/1.15.0
以上请使用 listen 443 ssl
代替 listen 443
和 ssl on
。server {#SSL 默认访问端口号为 443listen 443 ssl;#请填写绑定证书的域名server_name cloud.tencent.com;#请填写证书文件的相对路径或绝对路径ssl_certificate cloud.tencent.com_bundle.crt;#请填写私钥文件的相对路径或绝对路径ssl_certificate_key cloud.tencent.com.key;ssl_session_timeout 5m;#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#请按照以下协议配置ssl_protocols TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。#例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。root html;index index.html index.htm;}}server {listen 80;#请填写绑定证书的域名server_name cloud.tencent.com;#把http的域名请求转成httpsreturn 301 https://$host$request_uri;}
nginx -t
nginx -s reload
https://cloud.tencent.com
进行访问。
本页内容是否解决了您的问题?