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