WAP网站需要那些硬件设施?

作者:玲玲   编辑: 中国网管之家   发布时间:2006-11-28 2:57:32  阅读次数:     发表评论

1. WAP网站需要那些硬件设施?

  如果仅仅是想作为WAP服务提供商,那么WAP的硬件设施和WWW服务的硬件设施完全一样,只需要对以前的WWW做适当的配置就可以应用于WAP服务。当然,也可以去购买专门的WAP Server。专用的WAP服务器可以集成许多其他功能模块,例如:WAP安全性、PUSH功能等。

2. WAP的安全性如何?

  WAP堆栈中的一层,称为WTLS,提供加密和效验的服务-客户端安全。这个防止了网络上的舞弊,为电子商务和Interanet开通了道路。

3. 应该如何配置自己的Web服务器使它能够支持WAP?

在服务器端加入以下配置:
.WML text/vnd.wap.wml
.WMLC pplication/vnd.wap.wmlc
.WMLS text/vnd.wap.wmlscript
.WMLSC application/vnd.wap.wmlscriptc
.WBMP image/vnd.wap.wbmp

4. 要为WAP设备提供WML内容应当做些什么?

  最简单的提供WML内容的方法是使用一个好的HTTP服务器,笔者推荐Apache。如果想生成动态的内容,笔者推荐一个叫做PHP的服务端脚本语言。这样既能够书写服务端的HTTP程序适合HTML浏览器,也能够书写WAP程序适合WML浏览器。
  只有WAP站点能够连接到移动网络的提供商,用户才可能在手机上通过输入URL来访问它。既然www已经变成一个标准的名字,wap好象也在变成一个标准。例如:“wap.domain.com”。
  一个非常重要的事情就是要记住让HTTP服务器告诉WML浏览器,它接收到的是一个WML页面,而不是一个HTML页面,这个可以通过配置MIME来完成。

5. 如何配置现有的Apache 1.3.9 Web服务器使它能提供WML服务?

  需要配置正确的MIME类型。

  text/vnd.WAP.WML WML
  text/vnd.WAP.WMLscript WMLs
  image/vnd.WAP.WBMP WBMP
  application/vnd.WAP.WMLc WMLc
  application/vnd.WAP.WMLscriptc WMLsc

6. 如何在PWS 4下加入MIME类型?

  可以通过“Windows Explorer->Folders Option->File Types->New Type;” 直接增加可选择的mime.type文件。
  对于PWS,还可修改注册表,先在:HKEY_CLASSES_ROOT层加入主键 .wml,再加入串值Content Type为text/vnd.wap.wml,然后在HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\Content Type\中加入主键 text/vnd.wap.wml,再加入串值Extension为.wml。

7. 有哪些HTTP的相关MIME类型?

  当使用基于PC机的浏览器操作一个“web page”的时候。“web server”告诉用户的PC浏览器将接收到一个怎么样的文件类。这个经常被称做文件映射:MIME。最常见的MIME类型是普通的HTML文件,叫做“text/html”。但是对于WAP微型浏览器,它不能浏览HTML页面,MIME的类型也不同。
  服务于WML的MIME类型见表10-6

表10-6 MIME类型


 
文件类型
MIME类型
扩展名

Plain WML documents
text/vnd.wap.wml
.wml

Wireless Bitmap Images
image/vnd.wap.wbmp
.wbmp

Compiled WML documents
application/vnd.wap.wmlc
.wmlc

WMLScripts
text/vnd.wap.wmlscript
.wmls

Compiled WML Scripts
application/vnd.wap.wmlscriptc
.wmlsc


  为了将MIME类型加入到Apache HTTP 服务,可以按照下面步骤操作:
  (1)编辑srm.conf文件(通常在/etc/httpd/conf)。
  (2)定位在AddType区域,加入以下内容:

# MIME Types for WAP

AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc。

  (3) 保存文件并重新启动Apache HTTPd。

  如果你没有控制整个Apache服务器的权限,例如用户在一个ISP下面,可以加入一个叫做 .htaccess文件到每个放置WML页面的目录。当服务器从这个目录读文件的时候。它将根据 .htaccess 文件的规则输出。
  一个典型的 .htaccess 看起来如下:

DirectoryIndex  index.wml

addtype text/vnd.wap.wml wml
addtype application/vnd.wap.wmlc wmlc
addtype text/vnd.wap.wmlscript wmls
addtype application/vnd.wap.wmlscriptc wmlsc
addtype image/vnd.wap.wbmp wbmp 

  注意告诉服务器,index文件是index.wml。 同样要注意到服务器能够阅读这些文件。在某些情况下服务器由于安全问题而忽略这些文件。因此这些要同ISP协商。(增加MIME类型到Microsoft IIS server,也可以在WAP中的其他部分)。关于其他服务器,请参看它们的文档。

8. 如何使用Nokia 7110取得自己PC上的站点?需要本地的移动商提供WAP服务吗?需要其他设备例如Modem吗?在哪儿能够访问自己PC上的WML页面?

  使用自己的手机看WAP站点,要按照以下步骤进行:
  安装一个Web Server(例如IIS 4.0)并且将WML应用放在一个虚拟目录中,将PC连接到Internet。注意机器的IP地址(当你使用拨号的时候,每次的IP地址可能不同)。只需要网络营运商提供数据连接。
  使用WAP电话,例如Nokia 7110或者Ericsson R320。拨号到ISP。记住自己的PC已经拨号到ISP。有的ISP只允许一次一个连接,有的允许多个。这个要根据实际情况来确定。
  输入机器的IP地址和虚拟目录的名字,例如:
    http://x.x.x.x/virtual_path/somepage.WML
  使用一个公共的网关的IP地址,例如:Ericsson。
  现在就可以拨号,并激活以上设置。

9. 如何使用WinNT 4.0上的RAS Server与Nokia 7110相连接?

  需要一个WAP网关,并且在自己的服务器上配置MIME类型。将网关设置成Web Server,再使用电话拨号就连接上了。(这要求必须有一个配置好的RAS帐号。)

10. 有一个需要Login 的WAP站点,有没有办法避免每次让用户重复输入用户名/密码?可以使用电话的SIM卡来确认用户吗?

  现在还不可能通过WAP在SIM卡中保存数据,也不能使用电话号码来确认用户。从安全的角度来讲,也必须让用户输入用户名和密码,提交后标记结果页给用户这样一个URL标签:http://www.website.com/login.asp?user=bill&pass=secret

11. 已经有一个Web站点,如何建立一个WAP站点?

  首先要明白这个文件是给那些的确已经拥有Web站点的公司,而现在想转到WAP上来。不是指那些开发者或者普通的用户。强力推荐《Making existing web content available to the mobile Internet》。文章在:wap.com。

12. 如何绕过营运商,直接连接到Internet?

  如果认为一个营运商不允许访问其他的WAP资源,或者用户只是由于开发目的想绕过营运商,有很多WAP设备可以让做到这一点。
  不同的WAP设备有不同的工作方式,但是你应该能勾勒出整个框架。
  首先需要一个本地的Internet Service Provider的电话号码。它使你能够通过普通的拨号连接到Internet。其实许多ISPs提供很多免费的拨号连接。ISP不一定是本地的,要有给移动营运商付费的准备。ISP需要支持PPP协议,可以使用userid和password同ISP建立连接,然后需要一个公共网关(见表10-7)的IP地址。

表10-7 一些公共网关


提供商
IP地址
网关类型

Ericsson http://www.ericsson.com/
195.58.110.201
Ericsson

wapHQ http://www.waphq.co.uk/
212.1.130.132
wapHQ Gateway


  用户要使用电话号码、useri、password和IP地址配置自己WAP设备。以Nokia 7110 为例,在Services, Settings, Connection Settings中进行配置。Nokia 7110 使用SMS信道作为缺省的,需要将它改为 Data ,同样要设置 Data Call Type 和 Connection Types。 对于Data Call Type 需要选择ISDN并测试。对于Connection Type 你可能选择Temporary 并再次需要试验。最后设置Home Page 指向某个你知道的 WAP 设备。你就可以拨号访问自己的WAP设备了。

13. 能不能建立一个WAP站点,但不使用真正的WAP设备?

  WML内容可以被任何微型浏览器或者用户代理所理解。因为内容都是为WAP设备所写的,所以最好的阅读WML内容的方式可能是使用一个WAP设备模拟器。但是这些应用程序都很大,而且需要其他的运行环境。
  表10-8列出了一些浏览器的模拟器和相关的信息。

表10-8 浏览器的列表


浏览器
环境

WAPJAG.DE
http://www.wapjag.de
Internet Explorer

AU Systems WAP Browser
http://www.wapguide.com/wapguide/browser.html
PalmOS 3.3

WinWAP
http://www.slobtrot.com/winwap/index.htm
Windows9x/NT

Wapalizer
http://www.gelon.net/
Internet Explorer/Netscape

Fetchpage
http://webcab.de/fetchpage.htm
Any HTML browser

WAPman
http://www.wap.com.sg/downloads/downloads.htm
Windows9x/NT

WAPman
http://www.wap.com.sg/downloads/downloads.htm
PalmOS 3.1

Nokia WAP Toolkit 2.0 Beta
http://www.forum.nokia.com/wapforum/main/1,6668,1_1_30_2_3,00.html
Windows9x/NT+Java

Phone.com UP.SDK
http://developer.phone.com/
Windows 9x/NT

Ericsson R380 Emulator
http://www.symbian.com/epoc/r380wapemulator.html
Windows NT 4.0

Nokia SDK 2.18
http://wap.colorline.no/wap-faq/index.html?pair=06.001
Windows9x/NT

Wappy’s Wapview
http://wappy.to/
Internet Explorer/Netscape

Opera 4.0
http://www.opera.no/
Standalone kick-ass browser

EzWAP
http://www.ezos.com/Soft/EzWAP/EzWap.asp
Windows NT, 2000, CE and Pocket PC




14. 想建立自己的WAP营运服务该怎么做?

  建立自己的WAP拨号服务系统是很简单的,在市场上有很多这种解决方案,从高端的Cisco Access Servers (AS5200)到低端的基于Microsoft NT Remote Access Service和Novell's Netware Connect的软件解决方案。
  这也许要花费很多力气来解释如何安装和配置这些系统。但是这些的确都与WAP无关。一个WAP设备只是从电脑上通过Point-to-Point Protocol (PPP)取得一个IP地址。
  如果已经有了一台装有Microsoft NT 4.0 和9600 bits/s 的Modem。那么就可以直接建立一个简单的系统。请看Fergal Moran(962264N@knotes.kodak.com)的《Configuring your NT server to accept remote connections》
  把这些设置移植到其他系统应该没有问题。只要能拨号到Windows98 Dialup-Networking,就可以拨号到WAP设备。
  注意WAP设备对IP的配置。现在需要建立自己的内部WAP网关和HTTP服务器。或者只是使用公开的WAP网关或者HTTP服务器。

15. 如何注册一个WAP域名?

  其实WAP域名和Web域名没有什么区别。如果你有一个Web站点,你同样有一个将该站点挂在Internet上的Internet Provider。最常见的Web站点是www或者www.mydomain.com,典型的WAP站点名是 wap.mydomain.com。
  当域名已经通过Internet Provider或者在其他公司注册之后。(例如:Network Solutions ,你注册了一个mydomain.com)。一个Domain Name Server(DNS)需要指定一系列在这个域名下的一系列的主机名字和地址。DNS只是简单的将人们可读懂的文本地址转换成IP地址。如果有一个Web站点,将至少有一个主机叫做www,它指向IP地址。当某个人想访问站点的时候,DNS将被询问:“具有域名是www.mydomain.com的主机IP地址是多少?”,然后DNS回答IP地址,例如:“193.143.2.90”。然后请求者使用这个IP地址来操作站点。
  为了将WAP主机加入到域中,只需要在DNS主机中增加一个叫做wap的主机。任何请求wap.mydomain.com 将接收到WAP主机的IP地址。
  WAP主机可以和Web主机拥有同样的IP地址。那就意味着该主机既提供Web内容也提供WAP内容。因为Web浏览器接收HTML,WAP浏览器接收WML,Web服务器可以通过简单的脚本来判断浏览器的类型,并提供适当的内容。因为www.mydomain.com 和wap.mydomain.com 主机的名字都指向同一个IP地址,所以WAP用户可以操作www.mydomain.com,Web用户也可以操作wap.mydomain.com。毕竟文本主机名字是机器IP地址的代表。
  如果一个服务器为Web内容,另外一个为WAP内容,就需要使用Web名(www.mydomain.com)指向Web Server,使用WAP名(wap.mydomain.com)指向WAP内容服务器。
WAP网站需要那些硬件设施?
本文地址: http://www.net-web.cn/844.htm
上一篇:高效维护局域网技巧        下一篇:WAP常见问题问答大全2
热门评论
网友评论仅供网友表达个人看法,并不表明网管之家同意其观点或证实其描述


[ Ctrl + Enter]