突然想架設(shè)一個(gè) WAP 服務(wù)器玩.我的 Fedora 8 Linux 在安裝的時(shí)勾選了 "萬(wàn)維網(wǎng)服務(wù)",也就是說(shuō)我的 Fedora 8 中的 httpd 和 apache 采用了 Fedora 系統(tǒng)的的默認(rèn)安裝.
如果要 apache 支持 wml (注:wml為WAP的默認(rèn)支持文本) 我們必須對(duì) apache 進(jìn)行下額外的設(shè)置.貌似這句是廢話.
來(lái)到 /etc/httpd/conf/ 目錄下,使用 root 權(quán)限修改 httpd.conf 文件
在 httpd.conf 文件中 AddType application/x-gzip .gz .tgz 行下面添加如下內(nèi)容:
#Wap MIME
AddType text/vnd.wap.wml .Wml
AddType application/vnd.wap.wmlc .Wmlc
AddType image/vnd.wap.wbmp .Wbmp
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType text/vnd.wap.wmlscript .Wmls
AddType application/vnd.wap/wmlscriptc .Wsc
在 DirectoryIndex index.html 后添加index.wml
重啟 httpd 服務(wù),好了,我的 Fedora 8 Linux 就已經(jīng)成了一個(gè) WAP 服務(wù)器了.
我遇到的問(wèn)題:
我在 /var/www/html/ 目錄下放入了一個(gè)已經(jīng)編寫(xiě)好的 index.wml 文件,使用網(wǎng)上的那些在線 WAP 瀏覽器訪問(wèn)我的公網(wǎng) IP 時(shí),我的 WAP 網(wǎng)頁(yè)中的中文居然都是亂碼,英文顯示正常(這后半句是廢話).我開(kāi)始以為是因?yàn)?apache 設(shè)置的默認(rèn)語(yǔ)言不支持中文,后來(lái)檢查 httpd.conf 文件后發(fā)現(xiàn) apache 設(shè)置的默認(rèn)語(yǔ)言編碼為 UTF-8,看來(lái)不是 apache 的問(wèn)題.很不幸,我的手機(jī)沒(méi)有開(kāi)通 GPRS 服務(wù),所以我不能親自用手機(jī)來(lái)登錄我自己的 WAP 網(wǎng)站來(lái)進(jìn)行驗(yàn)證這個(gè)問(wèn)題.
新聞熱點(diǎn)
疑難解答
圖片精選