Appearance
1、申请证书
以阿里云上的域名为例,找到域名,进入域名控制台
2、下载证书文件
等证书申请下来了,下载证书文件
点击详情,因为服务器是阿里云的,直接负载均衡推送
3、配置nginx
将证书文件放到服务器
在nginx的安装目录,创建文件夹cert,将下载的几个文件放进去
配置nginx文件
将阿里云给的示例代码 中的ssl部分 替换到下面 ssl 部分
server_name 和 root 根据自己的需求配置
server {
listen 443;
server_name localhost;
root /web/;
index index.html;
ssl on;
ssl_certificate cert/test.pem;
ssl_certificate_key cert/test.key;
ssl_session_timeout 5m;
ssl_ciphers;
ssl_protocols ;
ssl_prefer_server_ciphers on;
location / {
index index.html;
}
location /manage {
index index.html;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
重启nginx,应该可以用https访问了
http 跳转到 https
我们想要直接输入域名的用户也从http 跳转到 https 域名
server {
listen 80;
server_name www.test.com;
return 301 https://www.test.com;
}