在线问卷创建实例(五)问卷服务器的部署和访问
本系列前几篇文章通过不同的实例演示了如何创建并实施在线问卷,但其中涉及的一些网络知识对一般用户来说可能会感到陌生,所以本文通过实际操作来演示如何部署和访问易点问卷在线:
● 怎样在单机、局域网、互联网的网络环境下部署和访问问卷服务器;
● 怎样设置问卷服务器。
一、网络基础
1、关于IP地址、端口和域名
IP地址相当于设备在网络上的门牌,其他电脑在网络上找到您的电脑就是通过IP地址进行寻址的。如果您的电脑需要连上互联网就必须向网络服务商申请个IP地址(外网IP),这个IP可以是静态IP(静态IP一般单位使用,方便外网用户对公共设备的访问)或动态IP(常见的拨号上网,每次从网络服务商的IP池随机申请一个临时IP),其他电脑通过路由就可以在网络中快速定位到您的电脑了。而电脑中的网卡会绑定一个内网IP(比如常见的“192.168.0.2~254”),这个地址能被同一局域网的其他电脑直接访问,但在互联网上的外网电脑是无法通过内网IP直接访问到您的电脑的(可以通过在路由中设置转发进行间接访问),而不同网段的局域网间可以通过交换机进行访问。IP地址中“127.0.0.1”用来表示本机地址,只能在本机使用,网络中的其他电脑是不能通过这个地址访问到您的电脑的。
端口则类似电话的分机号,每个分机由不同的接线员进行答话。而电脑的各种端口也提供了不同的服务,其中“80”是默认的网页服务端口,为了避免端口冲突我们也可以设置一个没有被占用的端口,比如“8080”等。端口如果设置为“80”,因为是默认端口网址中可以省略不写。
通过IP地址和端口,我们就可以访问到网络中该设备的某项服务了,但数字比较难记忆。于是,人们就用域名来关联IP地址以方便访问。例如大家常用的百度网址“www.baidu.com”:baidu是网站的名称;www指的是万维网,这节字符串也可以用不同的标识来表示不同的服务器或虚拟服务器;而后缀一般用来进行全局性描述,像com一般用来表示商业组织。在电脑上运行命令“ping www.baidu.com”后您会得到这个服务器的IP地址:61.135.169.105,那么在网页浏览器输入“http://61.135.169.105:80”或者“http://61.135.169.105”是同样可以访问到百度的网页服务器的,而且因为跳过了域名解释过程访问速度会更快。网址中的“HTTP”指超文本传送协议,表示当网页浏览器访问这个网址的时候会用HTTP协议去解析返回的数据,这样一副副有血有肉的多媒体页面就展现在您的面前了。
2、如何部署和访问【易点问卷在线】问卷服务器
通过上面几个知识点的讲解,我们再来了解如何访问问卷服务器就容易多了。问卷服务器是易点问卷在线软件的功能模块之一,就像互联网上的网页服务器一样您只需在网页浏览器提交访问请求然后服务器处理数据再按要求组织页面后返回。不同的是问卷服务器是独立设计的并不依赖第三方互联网服务管理器,因此您只需简单解压软件压缩包再运行主程序启动服务就完成问卷服务器的部署了。那么我们如何去找到问卷服务器呢?我们只需要知道问卷服务器的IP地址和端口,然后在客户端的网页浏览器输入问卷服务器的网址就可以了。
3、软件和网站有什么区别
大家可能会对这个软件的运作机理有疑问,它究竟是不是一个网站?让我们先来解释一下网站的运作机理。网站是由不同网页构成的,而网页是用符合HTML语法的语言进行组织的。静态网页就是一个写死的HTML文件,而动态网页像用ASP.NET、JSP等设计出来的网页必须由第三方互联网服务管理器在网页被请求到时负责解析然后再生成HTML文件。也就是说如果您想通过自主建站的方式去创建自己的问卷服务器,您必须自己或请人去设计一个网站然后通过第三方互联网服务管理器去运行您的网站,因此独立建站涉及了从资金成本、开发时间、服务器及配套软件的购置及部署等许多方面的问题。而易点问卷在线软件则提供了一体化解决方案,问卷服务器可以直接解析并响应从网络传过来的网页请求,无须另外搭建第三方网页服务器。您需要做的只是在软件中创建和管理问卷就可以了,而且软件提供了统计分析和报表输出功能,生成的报表还可以导入易点成绩统计软件进行高级数据分析。另外,软件采用的网站模板架构让高级用户可以自行设计个人特色的网站而又不用去考虑复杂的内部程序架构。从上面的分析我们可以知道易点问卷在线拥有独立建站无法比拟的性价比,您可以用最低的成本和最短的时间搭建出一个功能强大的问卷网站。
二、系统需求
软件应用于中小型问卷并不强制要求配置专业服务器,最低配置一台能稳定运行WinXP(Office2003)[SP3]或Win7(Office2007)[SP1]的个人电脑都可以。至于客户端也没有特别配置要求,可以是台式机、手提、掌上电脑、平板电脑、智能手机,设备上装有网页浏览器即可,推荐使用火狐(Firefox)浏览器;或者是安卓平台的手机或平板等终端设备。
三、问卷服务器的部署和访问
问卷服务器的部署很简单,在作为服务器的电脑上解压软件压缩包后运行主程序 Questionnaire.exe,创建并上线问卷,设置服务器IP地址和端口后启动服务即可。而客户端的访问只需要在网页浏览器输入问卷服务器的网址进行访问,或者在安卓端设置好服务器的IP和端口即可。下面我们根据应用场景所在的网络环境进行逐一讲解。
1、局域网
软件主要应用于局域网和要求不高的互联网中小型问卷,因此我们重点讲解局域网问卷服务器的部署和访问步骤。
(1)将局域网的某台电脑做为问卷服务器,在电脑上运行易点问卷在线;
(2)新版软件启动的时候会自动绑定本机IP地址,所以只需要设置端口即可(这时候如果您在网页浏览器进行访问肯定是找不到网页的,因为还没有启动问卷服务器);
(3)创建并上线问卷。问卷原型可以多次被上线,比如某份问卷分男、女各自进行就可以通过两个上线问卷以区分不同的性别,还有些每段时间都会进行的问卷也需要多次上线;
(4)选择首页显示方式是问卷列表或者单份问卷,点击【开始服务】按钮后启动问卷服务器,同一局域网的客户端就可以在网页浏览器直接输入“http://IP地址:端口”后进行访问了。例如问卷服务器所在电脑的IP地址:192.168.8.3,端口:8080,那么在地址栏输入“http://192.168.8.3:8080”后回车即可进入网站首页;
(5)所有用户答卷完毕点击【停止服务】按钮即停止问卷服务器,这时候客户端就不能再访问问卷服务器了;
(6)问卷的统计分析这里不再重复,相关步骤请参考同系列的其他演示教程。
2、互联网
互联网下问卷服务器的部署和局域网的差不多,只是多了一步对域名和服务器进行绑定。绑定的服务器IP必须是公网IP,如果是内网电脑做为服务器而不是绑定域名的外网设备,可以在外网设备上设置转发进行间接访问。部署好的问卷服务器的访问可以通过服务器IP地址和端口或域名进行。
(1)服务器可以采用单位内部的电脑,或者在网络服务商处租借主机,然后服务器上安装易点问卷在线(国内需要对公开的服务器进行备案);
(2)在网络服务商处注册域名或找花生壳一类的免费动态域名,这类免费服务容易失效文中提到的不一定还存在,更多这方面的知识请另行查阅;
(3)在域名管理后台进行域名和服务器IP(公网IP)的绑定;
(4)完成域名和服务器的绑定后客户端的对问卷服务器的访问就可以通过域名进行了。
3、路由转发
在小型局域网有时候可能需要临时开放局域网内的电脑给外网用户访问。这时只需要在路由上设置转发规则就可以了,设置后外网或内网用户都可以通过网络服务商分配的外网IP访问到内网的问卷服务器了。
4、单机
易点问卷在线是一个网络应用程序,也可以运行于单机环境,单机上问卷服务器的部署和访问方法和局域网一样。单机主要用于有些情况下不方便通过网络访问问卷服务器或者管理员线下创建问卷数据库。另外,管理员可以提供完整的问卷数据库给用户下载后对单机数据库进行覆盖,单机用户就可以随时进行自测学习了。
四、操作演示
演示录像中电脑的IP地址:192.168.8.3,通过ADSL拨号获取的外网IP地址:121.31.141.59,主要演示了在局域网内设置为不同端口的访问方法,以及在路由的转发规则中通过设置虚拟服务器和DMZ主机的方法完成使用外网IP和端口对问卷服务器的访问。
1、通过局域网IP地址(http://192.168.8.3)对问卷服务器进行访问,因为默认端口为“80”可省略;
2、重置问卷服务器的端口为“8080”,局域网内通过“http://192.168.8.3:8080”进行访问;
3、在转发规则的虚拟服务器处添加端口映射,然后通过外网IP(http:// 121.31.141.59)进行访问,访问时出错因为此时的端口为“8080”,我们在网址上加上端口即可(http:// 121.31.141.59:8080);
4、删除端口映射,再次访问超时出错,因为此时外网IP及端口和问卷服务器已经没有关联;
5、设置DMZ主机为“192.168.8.3”后启动,再次通过外网IP和端口(http:// 121.31.141.59:8080)进行访问,访问成功。
注意:本系列文章均有演示录像,如有兴趣可到官博查找。
L.Q.R 211007-211011