你平时访问的网站都有个主要的地址,youku.com,sohu.com,baidu.com 等等,这些 xx.com 就是网站的域名,我们可以给域名设置不同的主机名,像 tv.sohu.com,movie.youku.com,主机名可以指向一台服务器的 IP 地址,这样你在浏览器打开这个主机名的时候,浏览器就会到这个主机名指向的 IP 地址的那台服务器上给你请求你想看的东西。
域名
你想有个地球人都可以访问的网站,先得有个已经接入到互联网的电脑,这个电脑就是服务器(Server),这个电脑上需要有一个公网的 IP 地址,这样你在这台电脑上搭建好 Web 服务器以后,用户就可以使用电脑上的公网 IP 地址访问到你的网站了。不过 IP 地址对于普通用户来说不太友好,不好看,也不容易记住。所以一般你要给网站去申请一个域名,用这个域名或者相应的主机名去指向服务器的 IP 地址,这样通过这个域名或者主机名,用户就可以打开你的网站了。
域名类型
一个域名可以分成两部分,一部分是你自己想要的名字,另一部分是域名的后缀,这个后缀会表示一个特别的意思,比如 .com 表示商业机构,也是现在最常见的域名后缀,.net 是网络,.org 是组织,.edu 属于教育机构,.gov 是政府,有些后缀跟地域相关,.cn 表示中国,.us 表示美国,.uk 是英国。
选择什么类型的域名后缀,要看你自己的需求,除了 .edu 与 .gov 类型的域名,其它类型的域名都是可以随便注册的。像 .com ,.net 这样后缀的可用域名越来越少了,常用的词汇基本上都被注册光了,所以你不得不发挥点想像力,自己创造个词。或者大胆地使用跟地域相关的并且有点特别含义的域名后缀,比如你想做个视频网站,或许可以考虑下 .tv ,社交或者个人网站可以试下 .me ,跟开发相关的网站,可以用 .io 。
注册域名
一个普通域名正常的费用,每年大概在 60 块人民币左右。不建议你在淘宝找个人帮你注册,没有必要那样做。在一些经过直接授权的并且大点的公司注册与管理你的域名,在国内比如 万网,新网,华夏名网,国外可以选择 Godaddy 或者 name.com 。在国内注册的域名,在注册的时候,你最好先确定域名拥有者的信息,因为以后改起来会比较麻烦。在国外注册的域名,修改这些信息更容易一些。
注意,你一定要拥有自己网站域名的所有权与控制权。
服务器
你的网站,或者用现代点的说法,你的应用(App),需求一台或者一堆服务器。在服务器上得去安装一些应用需要的运行环境,比如 Web 服务器,数据库等等。你应该听过虚拟主机,独立服务器,云服务器这些东西。你能看到这篇文章,应该是想成为一名 Web 工程师,所以,我猜你需要一台独立的服务器。你只想让大家能尽快用上你的网站,同时又需要一定的灵活性,与扩展性,我的建议是,去买一台云服务器。
传统的方法是,自己买个物理的服务器,然后找个地方去托管,如果你是小团队,别这么干了。买个虚拟的云服务器就行,你可以为服务器选择操作系统,内存,CPU,带宽,这些都是点点鼠标就能完成的。你拥有服务器的完整的控制权,可以独享你所购买的服务器资源(内存,CPU,带宽 ... ),而且升级这些资源又很方便,也是点点鼠标的事儿。
国内可以选择的云服务器的服务商挺多的,比如阿里云,腾讯云,盛大云,青云 ...
路径
评论
请问浩哥用的是nginx还是apache呢,用nginx好像很多配置不太好找呢
9 年 10 个月 以前
用的 nginx 。
9 年 10 个月 以前