原因是 某些浏览器在你输入某串网址后,默认使用的是http协议(80端口),而我们在nginx上设置的https 使用的是SSL协议(443端口),那我们只要让nginx 将所有监听到的 http 请求 转发到 https 上即可,具体操作如下:
在nginx的配置文件 nginx.conf 下 http节点处添加一个配置:
#用于将http的请求转发到https上
server {
listen 80;
server_name www.你的域名.com;
rewrite ^(.*) https://$server_name$1 permanent;
}