嘟嘟社区

[美国VPS] 请教下类似github pages 那种CNAME 解析是怎么实现的


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

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

我说一个我能想到的思路,用户输入自己的域名后,服务端起一个脚本去生成一个nginx conf配置。但总感觉这个方案太low了。
而且nginx还得重启才能生效,肯定不对了。那只能是开始就设置一个通配,然后后端再去处理跳转?
github 对应目录下不是有个CNAME文件记录域名吗

acpp 发表于 2022-7-11 01:51
github 对应目录下不是有个CNAME文件记录域名吗

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