• 域名和服务器绑定及https协议更换


    服务器是之前已经购买了的

    1.腾讯云产品中搜索域名注册(产品太多了懒得找,直接搜索来得快些)

    2.进去之后可以选择各种后缀的域名,输入自己喜欢的,看看哪些后缀是没有被注册的。自己挑选一个就可以,按照指导给付钱就行了。看见有个xyz后缀的,刚好是三维坐标系,就随手搜了下三维时代,然后就注册了这个。

     

    3.域名到手,进入“域名管理”就可以看到自己的域名了。如果找不到域名管理就去云产品搜索“域名管理”

    4.实名认证,按照指导去实名认证就可以了,不认证过几天就用不了了

     5.绑定服务器(前提是已经有服务器了),点击解析,进入设置--添加记录

    主机记录:选择解析的方式,比如www.域名”这种,记录值就是你服务器的IP。配置好了之后就可以通过域名访问服务器了

    6.服务器安装nginx----如果不会的可以看 ->   nginx安装及基础命令 这篇文章

    启动nginx之后,在浏览器访问 www.sanweishidai.xyz就可以访问到nginx服务了。

    但是这个时候的是http协议的请求,如果我们换成https是如法访问的。我们需要申请ssl证书

     7.懒得找的东西,直接搜索ssl证书

     8.申请免费的证书,然后按照要求输入自己刚才注册的域名就可以了。

     

     

     

     

    9.去刚才域名解析那里,新增一个解析,数值就是上面证书详情里面的内容

     10 配置好了过一会回去刷新SSL证书那边,生效需要一定时间。就可以看到证书验证通过,颁发了

     11.下载证书到本地解压,可以看到里面有几种服务器的

     因为我装的是nginx,所以就使用nginx的,其他的可以看看这个:https://cloud.tencent.com/document/product/400/4143

    nginx目录下的文件放到/usr/local/nginx/conf(对应自己的ng安装目录)这个目录下。

    12.修改ngconf文件配置,如下: https默认是443端口

    server {
            listen       443 ssl;
            server_name  www.sanweishidai.xyz;
            
            #证书文件名称
            ssl_certificate 1_sanweishidai.xyz_bundle.crt; 
            #私钥文件名称
            ssl_certificate_key 2_sanweishidai.xyz.key; 
            
            ssl_session_timeout 5m;
            #请按照以下协议配置
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
            #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
            ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
            ssl_prefer_server_ciphers on;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   html;
                index  index.html index.htm;
            }
    }

    13 如果nginx没有安装--with-http_ssl_module这个模块是识别不了上面的配置文件的

    ./configure --with-http_ssl_module 安装模块重新编译 make install,模块安装详见还有nginx的配置文件:nginx安装及基础命令

    然后重新启动服务,就可以使用https协议访问nginx

  • 相关阅读:
    汇编语言 标志位介绍
    PHP中的二进制位运算和权限存储
    iframe 父窗口和子窗口相互的调用方法集锦
    document.compatMode
    $.browser.msie
    seo外链的真正做法
    APP常用控件学习理解
    家庭记账本APP开发准备(一)
    Android常用布局和控件
    安卓APP开发的初步了解
  • 原文地址:https://www.cnblogs.com/nijunyang/p/12783768.html
Copyright © 2020-2023  润新知