目录
4.在浏览器中输入网址https://www.seesunman.top
本文将使用阿里云服务器作为例子,来配置一个用nginx搭建的https网站。
1.申请阿里云证书
1.1本文默认你拥有一台阿里云服务器和一个域名,并且已经将域名备案。
1.2填写申请
1.3添加DNS解析
1.4点击验证
1.5提交审核后查看证书、下载证书
2.将下载的证书上传到自己linux服务器conf目录下
解压证书
3.修改nginx.conf文件
server {
listen 443 ssl;
server_name www.seesunman.top;
access_log logs/seesunman.top.access.log main;
error_log logs/seesunman.top.error.log;
ssl_certificate 7438414_www.seesunman.top.pem; #填写解压的pem文件
ssl_certificate_key 7438414_www.seesunman.top.key; #填写解压的key文件
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
4.在浏览器中输入网址https://www.seesunman.top
#直接访问域名会访问到默认虚拟主机,即http协议下的网址,而不是https协议下的网址
5.设置为访问域名默认为https
server {
listen 80;
server_name www.seesunman.top;
access_log logs/80.seesunman.top.access.log main;
error_log logs/80.seesunman.top.error.log;
location / {
#return 301 https://www.seesunman.top; #也可以实现
rewrite ^/(.*) https://seesunman.top permanent;
}
}
6.验证
输入www.seesunman.top访问的是https://www.seesunman.top