最代码广告位
最代码人间蒸发的gravatar头像
最代码人间蒸发2020-03-24 14:24:19
http升级https,nginx配置!

原因

http为啥升级成为https,此处就不再多说了。

升级所需环境

1.有一台自己的服务器。

2.有自己的域名。

3.ssl认证证书。

4.nginx,并且支持ssl,比较新的版本都会有的!

证书申请

阿里云官网搜索ssl证书。购买步骤如下图。

http升级https,nginx配置!

过个半小时左右就会签发完成。

下载证书

http升级https,nginx配置!

解压之后是一个pem和key的文件。

把它上传到服务器起下

http升级https,nginx配置!

nginx配置

    server {
        listen       443 ssl;
        server_name  你的域名;
		
	ssl_certificate      cert/ce.pem;
        ssl_certificate_key  cert/ce.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
	
        location  / {
	    root /usr/local/nginx/html;
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
		

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
	#http强制转到https
	server {
        listen 80;
        server_name 你的域名;
        rewrite ^(.*)$ https://$host$1 permanent;
	}

昨天配置的时候,自己出了点小问题,以为升级会对反向代理有影响,其实没有半毛关系~


打赏

已有2人打赏

已注销用户的gravatar头像最代码官方的gravatar头像
最近浏览
userzhangzhenyun LV86月28日
月亮月亮
洛水微寒但晚秋 LV16月15日
星星
wx19941125 LV116月15日
月亮月亮星星星星星星
Jacko01 LV36月15日
星星星星星星
kong.yee LV396月13日
太阳太阳月亮星星星星星星
ls2008 LV56月12日
月亮星星
幻羽揚 LV36月9日
星星星星星星
lzy6312 LV126月8日
月亮月亮月亮
80730176 LV36月8日
星星星星星星
凌秋枫 LV86月7日
月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友