Wap Server


         ก่อนที่จะศึกษาบทความบทนี้ผมขอแนะนำให้ศึกษาบทความเรื่อง Wap ก่อน เพื่อความเข้าใจยิ่งขึ้น

           มีคำถามที่ถามกันเข้ามามากว่า ถ้าจะให้บริการ Wap Page จะทำอย่างไร กรณีถ้า Domain อยู่แล้วหรือ
มี Web Server เก่าที่ใช้งานอยู่แล้ว จะให้บริการได้เลยหรือไม่ จำเป็นไหมที่ต้องติดตั้ง Wap Server ใหม่
ก็มาถึงคำตอบเลยคือ Domain และ Web Server เก่าที่มีอยู่ใช้ได้เลย และไม่จำเป็นต้องติดตั้ง Wap Server ใดลงไปอีก

            Web Server ที่เราใช้กันส่วนใหญ่ยังไม่สามารถรองรับการทำงาน Wap Server ได้ จำเป็นต้องมีการปรับแต่งเล็กน้อย ก็จะสามารถรองรับ Wap Server ได้อย่างสบายๆ

            จะขอยกตัวอย่างการปรับแต่ง Web Server 2 ค่ายใหญ่ได้แก่ Apache Omnihttpd 
และที่ Free Host ยอดฮิต Hypermart.net ส่วน IIS4 และ PWS ณ.เวลานี้ยังไม่พบ วิธีปรับแต่งหากท่านใดสามารถปรับแต่ง ได้ก็ช่วย Mail มาบอกบ้างจะได้เผยแพร่ต่อไป


Apache For Linux/Unix

วิธีทำ
   
1. ตรวจสอบ FIle httpd.conf ส่วนใหญ่จะอยู่ที่ /usr/local/etc/httpd/conf
ที่บรรทัดต่อไปนี้

# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All


ค่าปกติจะเป็น None
ให้เปลี่ยนเป็น All

    2. นำข้อความต่อไปนี้ Paste ลงใน Notepad แล้ว Save ชื่อเป็น .htaccess

DirectoryIndex index.wml 

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. สร้าง Subdirectory ที่ต้องการจะ Service Wap page

     4. FTP File .htaccess ลงไปใน Subdirectory ที่ต้องการ Service Wap page 

     5. ทดสอบการทำงาน โดยสร้าง File Wml ขึ้นมาทดสอบดังนี้

<wml>

<card id="Title" title="= ThaiWBI WAP =">


<p>ทดสอบ Sevice Wap </p>

</card>
</wml>


ตั้งชื่อ index.wml แล้ว FTP ลงใน Subdirectory ที่ต้องการ Service Wap page

    6. ทดสอบ Wap Server โดยใช้ Web Browser หากขึ้นกรอบให้ Save แสดงว่าใช้ได้ แต่ถ้าขึ้น error
แสดงว่ายังใช้ไม่ได้


    7. ทดสอบโดย Wap Browser ถ้ายังไม่มี Wap Browser ก็ Download ได้ที่

 

 

Hypermart.net

        ทำเช่นเดียวกับ Apache For Linux/Unix ตั้งแต่ข้อ 2 ลงไป

Omnihttpd

วิธีทำ

    1.เปิด Programe ขึ้นมาแล้วเลือกที่ Admin => Properties 



    2.คลิ๊กที่ Web Server Global Settings...

    3.เลือกเมนู MIME แล้ว Add ดังต่อไปนี้



ในช่อง Virtual เพิ่มข้อความ ดังข้างล่าง
ในช่อง Actual เพิ่มข้อความ ดังข้างล่าง

image/vnd.wap.wbmp
.wbmp 

application/vnd.wap.wmlc
.wmlc 

text/vnd.wap.wmlscript
.wmls

application/vnd.wap.wmlscriptc
.wmlsc 

    4. คลิ๊กที่ Default Virtual Settings.. แล้วเลือกเมนู Server 

ในช่อง Default Index ให้ใส่เครื่อหมาย , แล้วเพิ่ม index.wml

    5. เพิ่มเรียบร้อยแล้วก็อย่างลืม Flush Server ด้วย



6. จากนั้นสร้าง File Wml ตั้งชื่อ index.wml ดังตัวอย่างข้างต้น แล้ว copy ไปวางใน Subdirectory htdocs 

7. ทดสอบการทำงาน โดยเหมือนกับวิธี ที่ 6 และ 7 ในหัวข้อ
Apache for linux/unix

 


Copy Right Passkorn Roungrong WWW.ThaiWBI.com