网站建设流程
建设网站的一般流程如下:
注册域名→购选主机→规划网站→ →→→→→建设网站
↓
网站维护→网站推广→域名解析 &网站备案→发布网站
(网站代码编辑好后的常规流程:购买域名和空间→ 进行域名解析→ 把空间和域名进行绑定→ 用FlashFXP上传编辑好的网站源文件到购买的空间→输入域名进行测试→网站备案)
(一)注册域名
- 01
域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。 域名的注册遵循先申请先注册为原则,管理认证机构对申请企业提出的域名是否违反了第三方的权利不进行任何实质性审查。域名可分为不同级别,包括顶级域名、二级域名、三级域名、国家代码域名等。一般企业注册用.com就可以了,尽量挑比较正规的域名商,以防域名商跑路、不稳定等意外情况。
(二)选购主机
- 01
主机是用来存放网站以及网页的。如果企业有自己的服务器和IP就可以很方便的建站。对于中小型企业和个人可以选择网络上的虚拟主机。国内主机速度快,但比较贵,大部分需要备案,而且空间一般比较小;国外主机便宜,且空间大多没有限制,但速度往往比国内主机慢。免费主机会带来很多的隐患,比如空间不足、存在广告、带宽会被限制或者是没有数据库。建议可以使用免费的虚拟主机来做测试网页以及个人网页,正式使用的话最好还是使用自己的服务器或者购买正规的主机。
- 02
自备服务器 如果企业或个人有自己的服务器,这个时候只要自己手动搭建运行环境和申请专线并进行配置即可。不同类型的网站对服务器的要求也不完全相同,比如一般企业网站的服务器主要以介绍企业为主要内容,数据量不高,并发访问通常静态网页或访问量在200次/S以下。一般需要intel i3 /DDR3 4G内存/500G SATA硬盘/双千兆网卡就可以了。建议购买扩展性较强的服务器,前期投入相对多,但是后期扩容方便。 搭建服务器的一般步骤是安装操作系统;对系统进行必要的设置;配置IP连接公网;搭建系统运行环境,主要包括运行组件(三大平台分别对应.net/java/php)、webserver(三大平台分别对应IIS/Tomcat/Apache)和数据库(常用数据库包括SQL server/mysql/oracle等);对服务器进行安全性设置。一般企业的服务器必须部署在内网中,有防火墙等网络设备保障安全,不建议直接部署在公网。一定要对机器的文件权限、IP安全策略等做相应的限制,安装杀毒软件和安全软件,否则很容易被攻击造成损失。
- 03
申请虚拟主机 如果是在网站上购买的主机,无论是系统配置、网络环境还是系统安全这些都由主机供应商搞定。虚拟主机主要是WindowsServer和Linux平台,Linux由于其开源特性使用较多,Windows也凭借其易用性有较高的市场份额。具体选择哪一种主要是由开发的网站类型和具体需求综合考虑。
(三)规划网站
- 01
主要包括确定网站的类型、需求、风格等。必须要把网站的需求充分掌握,对网站的内容、风格有一个整体的认知;在前期收集相关的素材,选择使用的工具和技术,设计网站的整体和细节。规划网站是极其重要的一个环节,否则后期再修改起来往往会事倍功半。
(四)建设网站
- 01
首先要明白静态网站和动态网站的概念。静态网站主要是由静态化的页面和代码组成,一般文件名均以htm、html、shtml等为后缀,网页上可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等。动态网站则是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。动态网站体现在网页一般是以以asp,aspx,jsp,php等为后缀。动态网站服务器空间配置要比静态的网页要求高,费用也相应的高,不过动态网页利于网站内容的更新和用户体验,适合企业建站。 目前很多主机运营商都提供自动建站模板,选择对应的模板即可以快速地建站。即使是较为复杂的动态网站,也有大量程序可以参考,如国内使用最多的内容管理系统:织梦CMS,只要稍加修改便可以使用。但是要想获得具有特色和高质量体验的网站,则需要自己投入大量精力来进行开发。 网站开发主要包括前端和后台两大块,前端主要涉及html+css+js+jquery等技术,同时要求对网站的视觉效果比较敏感,能独立规划设计;后台主要是.net/jsp/php三大平台,涉及的技术和框架等则更为复杂,如MVC架构、SSH框架、LAMP网站方案、网站效率优化等。当今移动互联网进入了一个新的发展期,对于手机网站和手机客户端的要求也越来越普遍。
(五)发布网站
- 01
发布网站就是将制作的网页放到主机上。如果自己有服务器操作起来就比较方便,如果是使用虚拟主机一般要FTP 客户端来操作。静态网站的话比较简单,把文件复制到主机上就可以使用了。动态网站由于要建立数据库,相对来说要麻烦一点。由于虚拟主机一般只提供的用户账号,通过web进行操作,所以在系统维护这方面不是很方便。
(六)域名解析和网站备案
- 01
域名解析 通俗的说,只有当域名经过域名解析之后(也就是将域名与网站的IP地址建立对应连接关系),这个域名才可以成为一个网址。例如www.qq.com这个网站,www标识着服务器是Web服务器,而qq.com则是域名。域名注册好之后,只说明你对这个域名拥有了使用权,如果不进行域名解析,那么这个域名就不能发挥它的作用。经过解析的域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站。域名解析就是将域名重新转换为IP地址的过程。一个域名只能对应一个IP地址,而多个域名可以同时被解析到一个IP地址。 域名操作主要包括域名的解析、转入、转出和修改等。一般是通过域名供应商提供的管理平台进行配置。部分域名提供商也提供直接的服务帮助用户解决。
- 02
配置完成后,在命令提示符中输入ping www.您的域名.com后,会出现下列提示: 图中的“159.106.121.75”就是www.xxxx.com域名指向的空间ip地址。“Request timed out。”说明这个空间的ip地址无法访问,说明这个空间有了问题。
- 03
如果出现“Reply from 119.75.213.61:......”说明该网站空间正常。
- 04
网站备案 备案是指向主管机关报告事由存案以备查考。域名备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。 现在的主机提供商基本上都提供对域名解析和网站备案的服务支持,可以很方便地解决各种问题。建议在备案下来之前不要正式使用网站。
(七)网站推广
- 01
一般来说就是进行网站推广,通过各种免费,收费渠道把网站展示给消费者。常见的免费网站推广包括:优化网站内容或构架提升网站在搜索引擎的排名,在论坛、微博等平台发布信息,在其他热门平台发布网站外部链接等,付费推广主要是一些平台推出的推广服务。最简单的促进网站发展的方法是通过SEO(搜索引擎优化)。这个过程相对来说是很耗费时间和精力的,除非是有特殊诉求的企业才会比较重视。
(八)网站维护
- 01
维护网站是最为麻烦的一个部分,主要包括修改程序bug、提升用户体验、定期更新等内容。一个网站只有经常进行维护才能获得更好的排名和用户体验,不断地吸引更多的浏览者,增加访问量。网站维护是为了让网站能够长期稳定地运行在Internet上。