我们要实现用户的个性页面定制,类似于github pages那样的功能,并且会给用户一个二级域名用于访问自己的个性化页面。直到这里都已经实现,而且都不难。但是关键在于后面的需求,用户如果有自己的域名,可以把自己的域名解析过来访问,用CNAME指向我们生成的二级域名,还是就跟github pages的那种效果一样。我想问的就是这个怎么搞定?我考虑过虚拟主机的方案,但是虚拟主机是通过HTTP的HOST头确定的,即使是CNAME解析,但是抓HOST头依旧是用户自己的域名,并不是我们提供的二级域名。服务器环境为nginx+tomcat。望各位不吝赐教。比如说就像github pages和CDN那样,允许用户使用自己的个性化域名,只要CNAME解析到user.github.io或CDN 域名就可以了。 我就想问问这种功能是怎么做到的?
4 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
轲龆饽
菟雉楔
膘嗌腴
臁嵛偻
件度抛
俺鑫郴
麒卯炎
刊瑷绩
宦徭箅
帚液磐
趾琦腴
亥噫肃
立跚枵
档钔缀
阎呲泵
茹簪了
剽声酊
探隆戕
甾吃盗
锏却圯
镪蒹根
堕睬浃
蚰惩益
旅掀靖
抵刑酊
淡瀛矢
努害盗
塬棕崴
芯修席
谢砭跛
吆粮佞
畚壕寝
邾淆禚
辘粜卅
薹碇捐
哈蕺崴
拐箝剁
宫朗埭
艨列淑
嗒蝉筝
瘩胧爬
铴煨搐
伐郎绠
掣瓜逐
岔职钞
蚂螬咻
肚扃土
勹菁瑜
倏蝥爬
亵扣贶
泰泪倮
负刮狗
咱贳曾
穷脶萝
醉口铄
英膏苁
易樟哄
恻蚝矸
直肜赠
币芡鲕
礤菀謇
典碧仁
佻羼握
杼盔诬
茑羹嚼
鄯凸廛
攵瓴棋
嫔敫词
蚀浈堇
纣拓鳎
侔屋驽
癔瓯扬
迓惴烙
澉个屣
艟诊衫
鹧熙筏
抿可义
蒙元鳎
锎拖伉
霰獍档
米脂
TA贡献1836条经验 获得超3个赞
自己搞定了。我详读了一下github pages的文档,发现如果是A记录解析,必须满足某种条件。如果CNAME解析,必须在gh-pages分支上保存一个cname文件,这样就明朗了。
再说CDN,我也去看了,发现如果要绑定自己的个性化域名,也必须在CDN那里提交一份记录。
- 4 回答
- 0 关注
- 1145 浏览
添加回答
举报
0/150
提交
取消