怎么让自己的网站支持https 访问 - SLL证书服务

2018-01-04 16:37:25

让自己的网站能够通过 https://你的域名 进行访问。 
实现这个需要给你服务器安装安全证书。安全证书是有偿的,你要去申请,当然如果你的服务器在阿里云,你可以向阿里云免费申请SSL证书(每个帐号最多申请20个)。

申请地方在 安全(云盾) - 证书服务 
申请的免费证书类型: Symantec 免费DV 
申请的时候会提示你输入相应的参数(如邮箱、联系方式、国家、姓名等信息,认真填写) 
申请速度很快 我申请的时候一个小时后就通知我去下载SSL证书了。 
SSL证书下载下来后就可以将证书安装到自己的网站上了。

打开 Nginx 安装目录下 conf 目录中打开 nginx.conf 文件,找到

##   server {#        listen 443;#        server_name domain1;#        ssl on;#        ssl_certificate 磁盘目录/订单号1.pem;#        ssl_certificate_key 磁盘目录/订单号1.key;#        ssl_session_timeout 5m;#        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #        ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;#        ssl_prefer_server_ciphers   on;#        location / {#            root   html;#            index  index.html index.htm;#        }#    }12345678910111213141516

去掉注释 将下载的安全证书上传至服务器 并让如下 ssl_certificate 与 ssl_certificate_key 的值指向你存放证书的绝对地址 如 /root/xxxxx.pem

server {
    listen 443;
    server_name dommain1;
    ssl on;
    ssl_certificate 磁盘目录/订单号2.pem;
    ssl_certificate_key 磁盘目录/订单号2.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    ssl_prefer_server_ciphers on;
    location / {
        root html;
        index index.html index.htm;
    }
}


  • 2020-01-04 18:44:26

    vue中computed源码,工作原理

    (Obeject.defineProperty是Object的一个方法,第一个参数是对象名称,第二个参数是要设置的属性名,第三个参数是一个对象,它可以设置这个属性是否可修改、可写等,而这篇文章主要使用的是Obeject.defineProperty的访问器属性,感兴趣的朋友可以自行google或者查看Js高及程序设计)

  • 2020-01-06 23:02:42

    Updating Homebrew... 更新了镜像依然卡死

    使用brew install [软件包]安装软件包时,卡在Updating Homebrew... 或输入`brew update`更新brew,半天没反应.产生原因一般是在国内访问官方 更新源获取资源太慢,解决方案可以采用更换国内镜像更新源.

  • 2020-01-07 10:06:00

    vue重定向beforeRouterEnter与replace的使用

    一个登录页面,只有第一次才会出现,一旦出现过,以后再也不会出现,即使是输入该页面的url也不会跳转到该页面,只会跳转到指定的其他页面;

  • 2020-01-07 10:14:07

    vue强制刷新组件 销毁和重建

    很多时候,通过重置数据将页面重置时,子组件可以提供重置的方法,或者提供props重置自己的状态。但是相对麻烦,那可以使用强制刷新来实现刷新组件。

  • 2020-01-07 10:17:42

    vue钩子函数beforeRouteUpdate没有反应

    由于会渲染同样的 Foo 组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。 可以访问组件实例 `this`

  • 2020-01-08 13:23:24

    vue 中使用eventbus

    为了提高组件的独立性和重用性,父组件会通过props向下传数据给子组件,当子组件又事情要告诉父组件时用通过$emit事件告诉父组件,如此确保每个组件都是独立在相对隔离的环境中运行,可以大幅度提高组件的可维护性