我的Fedora8Linux在安装的时勾选了"万维网服务",也就是说我的Fedora8中的httpd和apache采用了Fedora系统的的默认安装.
如果要apache支持wml(注:wml为WAP的默认支持文本)我们必须对apache进行下额外的设置.貌似这句是废话.
来到/etc/httpd/conf/目录下,使用root权限修改httpd.conf文件
在httpd.conf文件中AddTypeapplication/x-gzip.gz.tgz行下面添加如下内容:
#WapMIME
AddTypetext/vnd.wap.wml.Wml
AddTypeapplication/vnd.wap.wmlc.Wmlc
AddTypeimage/vnd.wap.wbmp.Wbmp
AddTypeapplication/vnd.wap.wmlscriptc.wmlsc
AddTypetext/vnd.wap.wmlscript.Wmls
AddTypeapplication/vnd.wap/wmlscriptc.Wsc
在DirectoryIndexindex.html后添加index.wml
重启httpd服务,好了,我的Fedora8Linux就已经成了一个WAP服务器了.
我遇到的问题:
我在/var/www/html/目录下放入了一个已经编写好的index.wml文件,使用网上的那些在线WAP浏览器访问我的公网IP时,我的WAP网页中的中文居然都是乱码,英文显示正常(这后半句是废话).我开始以为是因为apache设置的默认语言不支持中文,后来检查httpd.conf文件后发现apache设置的默认语言编码为UTF-8,看来不是apache的问题.很不幸,我的手机没有开通GPRS服务,所以我不能亲自用手机来登录我自己的WAP网站来进行验证这个问题.
下载本文示例代码
阅读(296) | 评论(0) | 转发(0) |