比如
该怎样配置?
谢谢各位
补充下:后边还有一个步骤是用户将自己的域名 CNAME 到 subdomain 上。我当时是这么想和做的,只是后期因为一些情况甚至没有去部署,并不是很肯定。为了保证所说的是正确的,所以提交的时候删掉了,但是貌似有点答非所问的感觉。
另外 @Rei 说的这个我个人感觉不太对劲,管理员自己绑定 A 纪录过来的域名要多麻烦啊。如果允许任意域名 A 过来就更不太对劲了。
比如 3 个域名进入 Rails 应用:ruby-china.org, foo.com, bar.com
ruby-china.org 是网站域名,进入首页
foo.com 在用户资料里查到,进入个人首页
bar.com 没查到或者没被批准,抛 404
nginx 中的 server_name 设为 "",就会接受所有域名。 然后应用中判断是否合法域名,将非法的域名重定向。
有一个缺点,就是一个相同的端口和 ip 只能存在一个这样的应用。
想了一下,要实现自定义域名,最好先实现子域名
比如 rei.ruby-china.org 映射到 chloerei.com 很容易,path 都一样
而 ruby-china.org/users/rei 映射到 chloerei.com 就很痛苦了,每个 path 都要判断要不要加 /users/rei 前缀
可以考虑学前端,就是设计一个网站,这个职业的人才供不应求,但是自学就是会遇到很多不懂的问题,也没有大神带,想要多学一门技术的可以考虑大聪 IT 培训,学到的东西很多,关键超划算的,带你写项目啊。具体戳网籽