免费域名注册
免费域名注册
Zgfnye1.免费域名注册网站
dynv6:https://dynv6.com/
永久免费
-
一年优惠码:newuser
两年优惠码:open3k2y scamalytics:https://scamalytics.com/
一年免费
hidoha:https://www.hidoha.net/login
一年免费(需要提交工单,人工审核)
永久免费(需要将域名绑定到网站上,然后给域名申请SSL证书,再提交工单,人工审核)
2.申请hidoha一年免费域名:
申请zgfnye.hidns.co域名后,离开支付页面,回到主页,选择刚才的订单,选择提交工单
主题:申请免费域名
消息:
1 | 尊敬的 HiDNS 团队: |
3.申请hidoha永久免费域名:
3.1绑定域名
如果绑定的是博客的网站,则选择CINAME类型,NAME和VALUE分别填入blog和网站的原域名,就可以通过访问blog.zgfnye.hidns.co来访问博客了
如果绑定的是服务器,则选择A类型,NAME和VALUE分别填入server和服务器的的公网IP,就可以通过访问server.zgfnye.hidns.co来访问服务器了
3.2申请SSL证书
进入阿里云控制台,搜索SSL,点击数字证书管理服务,进入新的页面
点击左侧SSL证书管理,点击个人测试证书,点击创建证书,弹出窗口
域名名称一栏输入你的网站域名,点击确定,窗口消失
在新添加的证书处,点击证书申请,完成实名认证后点击提交审核
提供了两种方式TXT和CINAME绑定SSL,点击CINAME
提供了两项数据:
主机记录
和记录值
进入域名提供商的网站,选择CINAME类型,NAME和VALUE分别填入前面所记录的
主机记录
和记录值
这里需要注意的是NAME一栏填入时需要去除自己的子域名,比如申请的域名为zgfnye.hidns.co,申请SSL证书的网站绑定的域名为server.zgfnye.hidns.co,但是
主机记录
的值是_dnsauth.server.zgfnye
,需要去除.zgfnye
后再填入 NAME
3.3部署SSL证书
安装nginx:
1 | # Ubuntu/Debian |
创建 Nginx 服务器块(虚拟主机)
进入 Nginx 配置目录,通常是 /etc/nginx/sites-available/ 或 /etc/nginx/conf.d/,具体看你的发行版。
以 Ubuntu 为例:
1 | sudo nano /etc/nginx/sites-available/server.zgfnye.hidns.co |
填入以下内容:
1 | server { |
创建网站根目录并放置测试页面:
1 | sudo mkdir -p /var/www/server.zgfnye.hidns.co/html |
启用网站配置:
1 | sudo ln -s /etc/nginx/sites-available/server.zgfnye.hidns.co /etc/nginx/sites-enabled/ |
测试 Nginx 配置是否正确:
1 | sudo nginx -t |
重启 Nginx:
1 | sudo systemctl restart nginx |
运行:
1 | curl http://server.zgfnye.hidns.co |
你应该看到:
1 | <h1>欢迎访问 server.zgfnye.hidns.co</h1> |
如果没有反应说明,需要前往阿里云的控制台放行80端口(443端口也一并放行,后面需要用到)
接下来将阿里云提供的SSL证书下载下来,包括.key
和.pem
文件的压缩包,将证书文件压缩包上传到服务器:
1 | scp "D:\ZGFNYE\Downloads\18600431_server.zgfnye.hidns.co_other.zip" root@< IP of your server >:~ |
在服务器内解压出.key
和.pem
文件:
1 | unzip 18600431_server.zgfnye.hidns.co_other.zip |
建议将证书文件放到 Nginx 的专属目录:
1 | sudo mkdir -p /etc/nginx/ssl/server.zgfnye.hidns.co |
修改 Nginx 配置文件,添加 HTTPS 支持:
1 | sudo nano /etc/nginx/sites-available/server.zgfnye.hidns.co |
在现有的 listen 80 之后,添加:
1 | server { |
确保用户即使输入 http://server.zgfnye.hidns.co 也会自动跳转到安全的 https://,将你监听端口80的那段配置修改为:
1 | server { |
检查并重启 Nginx:
1 | sudo nginx -t |
用浏览器访问以下网址,测试结果:
1 | https://server.zgfnye.hidns.co |
使用命令行测试:
1 | curl -I https://server.zgfnye.hidns.co |
进一步验证证书,可以运行:
1 | curl -v https://server.zgfnye.hidns.co |
在输出中查找 SSL certificate verify ok 或证书详细信息。
3.4提交工单
选择提交工单
主题:申请永久免费域名
消息:
1 | 尊敬的 HiDNS 团队: |