网站开发-php开发手机论坛(1)-建网站的基本流程

对于初学者来说,或许很好奇网站到底是怎么发布到网上的,除了写网站代码,将代码部署到服务器上,并且绑定域名让别人访问也是建设网站的重要流程.下面遇到不理解的名词请直接Google一下,用好谷歌是程序员的必修课.因为网上已经有很多相关的知识,在这里我就不再重复介绍了.只做总体上的介绍.下面标记的字直接作为关键词搜索,即可获得答案.

购买域名

要建一个网站,首先是要购买一个域名,其实不买也可以通过服务器的ip地址访问,但是要让用户方便访问,肯定是要注册个域名,容易记忆.域名可以在国内买,如万网.国内的域名是需要备案的,不备案是不能进行DNS解析的.如何备案见万网的帮助.也可以去国外买,如Godaddy.

所谓DNS解析,简单来说就是当用户输入你的域名时,DNS服务器就会自动把域名解析到你绑定的服务器ip,从而实现访问.

购买服务器

接下来就是购买服务器.服务器的选择就很多了,可以直接在淘宝上买国外的空间,优点是不用备案,但是服务器在国外,可能访问速度会收到影响.买国内的服务器也需要备案.但访问速度比较快.可以选择的有阿里服务器,腾讯服务器.像我是购买了阿里云服务器.

在服务器的选择上,一般有三种:购买空间,购买vps,购买云服务器

1.服务器空间

一台服务器上是有固定大小的空间可被用户访问的,里面存放着网站的源码及资源,只要你把源码和资源通过ftp传送到远程服务器的空间里面,就可以通过ip地址访问到你传上去的文件,用户就会看到网站.也就是说,所谓访问网站,就是访问服务器里面的文件,浏览器会把从服务器得到的文件解析成网页呈现给用户.这个以后会详细解释.

2.vps

vps和空间最大的区别就是,vps是具备操作系统的,你可以远程向服务器发送命令控制整个服务器.就是说vps是一台远程的电脑,只不过它24小时开机,随时可以访问.而空间只是一个数据空间.vps是一台服务器通过虚拟机虚拟出多台主机.

3.云服务器

云服务器是一台虚拟主机.它与vps的区别在于:VPS的虚拟机运行一台物理服务器之上,云服务器的虚拟机运行于物理服务器集群之上.云服务器就是一些实际的硬件设备,通过虚拟化技术,可以大规模统一调度,并当成“一台”机器的技术。你根本看不到它在哪里,看不到它的CPU、内存、硬盘,但是你可以轻松把它当成“一台”现实中的主机来操作,无论是配置软件、测试性能、还是上传文件都和传统服务器没什么区别.

对于初学者,如果没有使用linux系统的经验,最好是选择购买空间,不用操心服务器环境的搭建.因为我自己使用ubuntu系统,搭建过web环境,所以选择了云服务器.

域名解析

购买完服务器和域名,接下来就是把域名解析到服务器上.域名解析就像是把你的域名绑定到这个服务器上,以后就算你的服务器换了,域名也可以重新解析到新的服务器上.每个域名服务商都会有解析的功能,一般直接在购买域名的网站上解析就行.不懂查看网站的帮助.

上传源码

服务器和域名都搞定之后,就要把源码上传到服务器上.这个一般通过ftp上传.
首先下载ftp软件,如filezilla.然后通过得到的服务器地址和ftp密码连接服务器.
具体操作参考这里 filezilla使用方法


以上是建网站的基本流程.可能初学者还不知道以上流程的原因,下一篇我将介绍http协议以及网络原理.让大家对网络原理有一个基本的了解,并且对这一篇各个步骤的原理有所了解.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值