搭建网站需要了解的知识

网站最基本的三样构成:域名,服务器,网站代码。

一、域名准备

阿里云、腾讯云、百度云都可以购买域名,可以自己选择,这里有两个注意点:

  • 域名和服务器最好在一个地方购买,在阿里买域名,就继续在阿里买服务器。这样因为是一家人,对接流畅,问题会少很多。
  • 有些域名后缀是不能做ICP备案的,无法备案就意味着网站不能正式上线。所以买域名的时候不要贪便宜,看好了再买。

二、服务器

要考虑网站代码的大小,开发网站所用到的技术还有预估的访问流量。

目前比较流行的是两类服务器:虚拟主机和云服务器。

  • 虚拟主机:成本低,但是扩展性和访问速度都不太好。后端程序只能用PHP来写(系统配置好的环境,改不了),如果只是做前段展示页面的话,这个足够。
  • 云服务器:使用灵活,可以自己配置环境,对开发语言没有限制。相对来说,操作会复杂一些,很多内容需要自己搭建。

三、网站代码

需要提前思考下网站想要包含什么样的功能。

  • 单页面展示网站:学习HTML和CSS就可以。HTML是网站的结构和内容;CSS是控制网站每一块内容的样式。
  • 稍微酷炫,有交互效果:学点JavaScript,用来完成动态的交互效果。
  • 更复杂(比如可以发布作品和文章的博客站):HTML+CSS+JS,还需要学一门后端语言和一些数据库知识。

关于后端语言,网上说PHP是最好的后端语言。nodejs是运行在服务器端的JavaScript,如果学过JS也可以考虑。

关于数据库,例如:MySQL/MongoDB;在阿里买域名和服务器是赠送MySQL的。

四、如何在域名、服务器和网站代码之间建立联系

  1. 将写好的,在本地运行没有问题的网站代码上传到服务器中。虚拟主机的话,用ftp软件直接上传代码。云服务器则需要先配置服务器,然后再上传代码。根据服务器系统的不同(Windows或Linux),上传代码的方式也有所不同。
  2. 将域名解析到服务器,这个域名管理后台直接操作就可以。
  3. 虚拟主机的网站已经上线了,直接访问吧;云服务器还差最后一步,将服务器绑定到域名。这里我使用的是Nginx。

五、网站SEO优化

总结:

搭建网站需要了解的知识_第1张图片

 

你可能感兴趣的:(网站搭建及维护)