请教下类似github pages 那种CNAME 解析是怎么实现的

96次阅读

共计 345 个字符,预计需要花费 1 分钟才能阅读完成。

看到最近很多大佬在分享 Nginx 规则,小弟一直有个疑惑就是 github pages 那种服务,怎么实现了我们解析过去后它就匹配到我们的账号。

怎么实现一个这种用户注册后可以自定义域名的服务呀。

网友回复:

注册 我说一个我能想到的思路,用户输入自己的域名后,服务端起一个脚本去生成一个 nginx conf 配置。但总感觉这个方案太 low 了。

ixs 而且 nginx 还得重启才能生效,肯定不对了。那只能是开始就设置一个通配,然后后端再去处理跳转?

ixs github 对应目录下不是有个 CNAME 文件记录域名吗

ixs 我的意思是,github 的服务器接到域名为我设置的域名的请求后,怎么知道这个域名是我的呢?是在哪一个环节实现的呢?这个肯定得查库吧。如果使用 nginx 作 http server 是否可以在这一层完成

正文完
 0