Andy

来源: BlogBus 原始链接: http://andywang.blogbus.com:80/logs/2005/09/1445331.html 存档链接: https://web.archive.org/web/20061105002304id_/http://andywang.blogbus.com:80/logs/2005/09/1445331.html 作者: Magic


<< IPsec,Freeswan,VPN资料(ZT) | 首页 | 有一种精神叫“勇敢” >> 建立自己第一个WAP服务器 Tag: [ 技术性尝试 ] AndyWang 发表于 21:41 2005-09-18 一直想建立自己的WAP服务器,但一直不知道如何做,但从理论上讲觉得可以直接修改APACHE服务器上的一些设置就可以实现,但就是不知道如何修改,今天在网上忽然查到关于如何修改APACHE来实现WAP服务的文章,终于初步实现了WAP服务,但还有待进行更多的试验。下面是所看到的资料,但如果只按照其所说的还是不能完全实现WAP服务,还要修改/usr/local/apache/conf/httpd.conf中的一些设置才能初步实现WAP服务器。具体要修改mime.types以添加可访问文件类型,还有httpd.conf文件。WAP共有五种文件类型,以扩展名来分的话分别是wml,wmlc,wmls,wmlsc,wbmp,分别代表的是WML原始文件、WML文件的二进制码、WML Script的原始程序码、WML Script二进制码,以及单色的Wireless BMP文件。这些的扩展名必须新增到Web Server的MIME Type设定中,Web Server才能够提供WAP的服务。 使您的WEB服务器支持WAP数据发送 默认的WEB服务器是不支持WAP数据发送的, 但是, 只需要轻松配置一下服务器对应的MIME格式, 就可轻松升级! 具体做法如下……

  1. 个人服务器情况下 默认的WEB服务器是不支持WAP数据发送的, 但是, 只需要轻松配置一下服务器对应的MIME格式,就可轻松升级! 具体做法如下: A. IIS 服务器 设定方式: 打开(开始)-->(程序)-->(WindowsNT4.0 Option Pack)--> (Microsoft Internet Information Server)-->(Internet服务管理员) 在打开的窗口里面选中Server, 右键选择"属性", 增加如下的MIME格式: 文件类型 MIME ·WML text/vnd.WAP.wml ·WMLC application/vnd.WAP.wmlc ·WMLS text/vnd.WAP.wmlscript ·WMLSC application/vnd.WAP.wmlscriptc ·WBMP image/vnd.WAP.wbmp B. PWS 4.0
  2. 打开注册表编辑器, 在HKEY_CLASSES_ROOT下面新建一个主键".WML";
  3. 在HKEY_CLASSES_ROOT.WML下面新建一个字符串, 命名为"Content Type",值为 "text/vnd.WAP.wml";
  4. 在HKEY_LOCAL_MACHINESoftwareCLASSESMIMEDatabaseContent Type新建一个主键"text/vnd.WAP.wml"
  5. 在"text/vnd.WAP.wml"主键下面新建一个字符串, 名称"Extension", 值为".WML";
  6. 依次重复以上2, 3, 4步骤, 建立其他的MIME类型 C. LINUX APACHE 使用管理员身份登入系统, 在命令行, 输入"ps -ef"命令兰看看当前的www服务是否正常, 然后使用vi来编辑"/etc/httpd/conf/srm.conf"文件, 在AddType处增加如下类型: AddType text/vnd.WAP.wml .wml AddType application/vnd.WAP.wmlc .wmlc AddType text/vnd.WAP.wmls .wmlscript AddType application/vnd.WAP.wmlsc .wmlscriptc AddType image/vnd.WAP.wbmp .wbmp 保存后, 将 httpd 重新启动即可。
  7. 虚拟主机情况下 如果您的BLOG使放在虚拟主机的情况下, 那么请和您的主机商联系, 是否支持WAP的MIME格式, 有的主机是默认支持的, 如主机商(www.512j.com),有的则不支持, 如果不幸没有, 这就要看您的交涉能力了。 引用(0) 编辑 0 条评论: 发表评论