阿里云服务器Nginx安装SSL证书:
1.我这里是使用的宝塔,所以我的Nginx路径如下: cd www//www/server/nginx/conf2.找到Nginx在这个文件:在Nginx安装目录下创建一个用于存放证书的目录(命名为cert),命令如下:
mkdir cert
3.将本地下好的证书文件和密钥文件上传到刚刚创建的cert目录中去;
4.修改nginx.conf文件:
#以下属性中,以ssl开头的属性表示与证书配置有关。
server {
listen 443 ssl;
#配置HTTPS的默认访问端口为443。
#如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。
#如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。
server_name yourdomain.com; #需要将yourdomain.com替换成证书绑定的域名。
root html;
index index.html index.htm;
ssl_certificate cert/cert-file-name.pem; #需要将cert-file-name.pem替换成已上传的证书文件的名称。
ssl_certificate_key cert/cert-file-name.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。
location / {
root html; #站点目录。
index index.html index.htm;
}
}
5.执行以下命令,重启Nginx服务
cd /usr/local/nginx/sbin #进入Nginx服务的可执行目录。
./nginx -s reload #重新载入配置文件。