当前位置:   article > 正文

freenom 加 cloudflare免费域名申请

cloudflare免费域名申请

https://www.freenom.com/zh/index.html?lang=zh

在这里插入图片描述

该网站管理 .tk .ml 等后缀
输入如  aaa.tk
  • 1
  • 2

在这里插入图片描述

购买时需要账号(免费购买),需要一个谷歌账号,可以 social login

购买成功后,可以看见域名
在这里插入图片描述
打开 https://dash.cloudflare.com/

在这里插入图片描述
输入freenom注册的域名
在这里插入图片描述

在这里插入图片描述
拷贝cloudflare 中 的 Nameserver 1和 Nameserver 2两个值

进入freenom 的域名管理界面 选择 Use custom nameservers (enter below)

在这里插入图片描述
在这里插入图片描述
把域名和IP绑定
在这里插入图片描述
这样我们在我们的机器上启动一个nginx 就可以通过域名进行访问了

在这里插入图片描述

番外

cloudflare 证书申请

在这里插入图片描述
https碰到如下问题

The plain HTTP request was sent to HTTPS port
  • 1

nginx配置


server {
       listen  443 ssl; #监听端口
                listen       80; #监听端口
                server_name  www.itdream.ml; #请求域名
      # ssl on; #开启ssl
       ssl_certificate  /etc/nginx/cert/www.itdream.ml.pem; #pem证书路径
       ssl_certificate_key  /etc/nginx/cert/www.itdream.ml.key; #pem证书key路径
       ssl_session_timeout     5m; #会话超时时间
       ssl_ciphers     ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
       ssl_protocols   TLSv1 TLSv1.1 TLSv1.2; #SSL协议

      # 拦截所有请求


location / {
            proxy_http_version 1.1; #代理使用的http协议
            proxy_set_header Host $host; #header添加请求host信息
            proxy_set_header X-Real-IP $remote_addr; # header增加请求来源IP信息
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理记录
            proxy_pass http://127.0.0.1:8090/   ; #服务A访问地址
        }


   }

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
ssl on; #开启ssl 
要么 off,要么注释掉
  • 1
  • 2

参考链接
https://jackyangjie.github.io/2021/04/21/cloudflare-freenom%E5%88%9B%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E5%9F%9F%E5%90%8D%E7%BD%91%E7%AB%99/

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号