怎样搭建起一个WEB站点,这个问题牵涉到从硬件到软件、从购买到设计等多个繁琐的环节,为了让希望拥有自己网站的中小企业以及个人创业者进一步了解这个过程中的种种细节,我们今天就为大家讲述一个WEB站点搭建的全盘计划。
首先,我们一开始手上除了一定的资金预算和几个站点项目实施负责人之外是一无所有的,因此,我们先要确定我们需要建设一个什么样的站点,用来做什么,需要多少人力多少资金,这些都是项目前期的规划工作,属于企业项目管理课程内容,跟今天的重点内容关系不大,我们在此略过这一部分。
是否要注册ICP:
在上面的规划中,有一个问题要明确下来:如果是一个商业或收费性质的站点,那么是要申请ICP的,不然不具备资金交易的资格;所以有意建设这类网站的朋友最好先弄清楚相关的法律条款,我们在这里也给大家提供一些相关的资料:
1、为什么要办理ICP经营许可证?
根据中华人民共和国国务院令第291号《中华人民共和国电信条例》、第292号《互联网信息服务管理办法》,国家对提供互联网信息服务的ICP实行许可证制度。从而,ICP证成为网站经营的许可证,经营性网站必须办理ICP证,否则就属于非法经营。因此,办理ICP证是企业网站合法经营的需要。
2、什么样的网站需要申请ICP经营许可证或备案登记?
按《 互联网信息服务管理办法 》中的规定,所有提供互联网信息服务的都需办理ICP许可证。又分为经营性和非经营性两种。
经营性互联网信息服务指通过互联网向上网用户有偿信息的活动,如网上广告、电子商务及其他网上应用服务等。
非经营性互联网信息服务指通过互联网向上网用户无偿提供具有公开性、共享性信息的服务活动。
国家对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。
3、申请ICP许可证应应具备的条件
经营者为依法设立的公司。
有与开发经营活动相适应的资金和专业人员。
有为用户提供长期服务的信誉或者能力。
有业务发展计划及相关技术方案。
健全的网络与信息安全保障措施,包括网站安全保障措施、信息安全保密管理制度、用户信息安全管理制度。
涉及到ICP管理办法中规定须要前置审批的信息服务内容的,已取得有关主管部门同意的文件。
国家规定的其他条件。
申请注册域名:
没有网友会直接用IP来访问你的服务器,所以还是去申请一个好记一点的域名吧。提供域名申请服务的代理机构非常多,不少IDC公司也提供此类服务,在他们的站点就可以找到“域名注册”入口,例如:在E路无忧(www.eway51.net)就可以直接申请。
一般是先查询你希望申请的域名是否已经被别人注册,如果还没被注册就可以向有关机构申请注册这个域名了。一个域名是按年度收费的,费用并不多,一个国际域名年使用费也就80元左右。以下是一份收费参考表:
国际域名.com / .net / .org / .cn 80 元/年/个
新国际域名 .biz 100 元/年/个
新国际域名 .info 100 元/年/个
新国际域名 .us 100 元/年/个
新国际域名 .cc 350 元/年/个
有了域名之后,可以开始着手开发你需要的网站页面系统了。
开发网站页面和系统:
这个牵涉到比较多的网页开发技术和数据库知识,这里分几个要点来说吧:
首先,选定你需要使用的动态脚本,这一步非常关键。相信现在很少有网址会全部采用纯静态HTML页面,如果要实现互动论坛、调查查询这样的高级功能,必须通过动态脚本+数据库的方式。动态脚本无非就是CGI、ASP、ASP.net、JSP、PHP这几种,CGI已经非常过时了,开发难度也很大,现在的新站点基本都不会再使用这种脚本;ASP是应用最广泛的,因为WINDOWS集成的IIS直接就提供了对ASP的支持,而且ASP开发难度比较低,不过功能比较有限,安全性也不好,于是微软推出了功能非常强大同时安全性也大大提高的ASP.net,至于JSP和PHP,都是效率比较高的脚本语言,当然其最大的特点是可移植性好,在WINDOWS或LINUX/UNIX系统下都可以得到较好的支持,使用这种语言开发的网站系统在曰后切换操作系统时仍然可以正常使用,节省开发费用。
所以,如果你选择的是ASP或者ASP.net脚本,那么平台基本上就是WINDOWS SERVER 2003或者 WINDOWS 2000 ADVANCED SERVER,管理就比较容易,不过安全隐患较多;如果选择PHP或者JSP,那么使用LINUX系统则效率更高,稳定性和安全性也更好,不过管理设置不如WINDOWS系统方便。
数据库方面,选择ASP的话一般都是搭配ACCESS比较方便,无需安装,使用简单方便,不过效率比较差,稍微大型的应用一般会选择微软的SQL SERVER数据库,不过服务器上要先安装这套软件;如果是选择PHP或者JSP,最好是跟MYSQL搭配,MYSQL是完全免费的,PHP、JSP、MYSQL环境需要在服务器端先安装一些相关软件。
网站页面系统的开发可以自己找网页程序员完成,也可以向一些专门承接网站开发的公司购买已经开发好的现成代码或请他们拿一套系统按照需要进行一些修改。很多程序员团体或软件公司都有已经开发好的各种专类应用的页面系统,在网上可以下载到源代码,不过需要进行注册,像这类代码注册费用都非常低,平均在200元左右,不过开发者会把代码卖给很多人,因此使用这类系统容易跟别人的站点风格重复,而且安全性不好保证,不过价格非常实惠,例如国内著名的动网论坛就是这样一套系统,可以免费下载使用,不过一些高级功能或升级支持需要进行购买;还有一些软件开发公司就专门为别人进行这类代码的修改或拼装,可以定制出客户需要的站点,安全性也较前者可靠,开发费用视项目规模的大小而定,小则几百,多可几万,例如andsky.com就提供了大量的免费站点系统可供下载,客户看中哪一套代码可以先试用然后再联系作者协商进行修改。
解决了页面的问题,你还需要让网友可以访问这些代码生成的页面,通常先采用虚拟主机的方式,待到网站逐步发展壮大后,再考虑租用或托管理整台服务器。
什么是虚拟主机
虚拟主机(Virtual Host/ Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(IP地址、文件存储空间、内存、CPU时间等)。
虚拟主机的访问速度由哪些因素决定
服务器的硬件配置(包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等)
服务器所在的网内环境与速度
服务器所在的网络环境与Internet骨干网相联的速率
ChinaNet的国际出口速率
访问者的ISP (Internet接入服务提供商)与ChinaNet之间的专线速率
访问者的ISP (Internet接入服务提供商)向客户端开放的端口接入速率
访问者计算机的配置,Modem的速率、电话线路的质量等
总结:
看完以上介绍,相信大家对如果从无到有打造一个站点已经有所了解,篇幅所限,我们不能针对每一个问题深入探讨下去,相关的详细资料还希望大家多上搜索引擎进行查找,网络本来就是一种高效而强大的工具,大家应该充分利用好它。最后,希望各位早曰拥有自己的站点! |