![]()
หลังจากใช้เวลาโหลดอยู่นานเป็นชั่วโมง เพื่อดาวน์โหลดไฟล์ MAMP 1.7.1 ขนาด 127 MB จากเว็บไซต์ www.mamp.info เพื่อเอามาจำลองเครื่องตัวเองให้เป็นเซิร์ฟเวอร์ เพื่อทดสอบการทำงานของเว็บไซต์ (สร้างด้วย PHP และติดต่อฐานข้อมูลกับ MySQL) ใน Mac OS X (รุ่นที่ใช้อยู่ปัจจุบันคือ Leopard 10.5.2)
เมื่อโหลดมาแล้วคลายไฟล์ออกจาก .dmg จะได้โฟลเดอร์ install ซึ่งการติดตั้งแสนจะง่ายดาย เพียงแค่ลากโฟลเดอร์ MAMP รวมทั้ง MAMP PRO (ถ้าต้องการใช้งาน - ซึ่งผมไม่ได้ใช้ ขอข้ามไป)
Poakpong's Blog | 2 Comments | Read more: อ่านทั้งหมด »
(( บล็อกอันนี้อาจไม่ถูกหลักวิชา เพราะเป็นการลองผิดลองถูก แล้วนำมาบันทึกไว้กันลืม ))
เนื่องจากขณะนี้มีโปรเจคด่วนสุดๆ ต้องทำ และเกี่ยวข้องกับคนจำนวนมาก (ถ้ามันพร้อมให้บริการ) เลยต้องออกแบบข้อมูลรองรับเอาไว้
จุดหนึ่งที่กำลังคิดว่ามีความสำคัญ คือการใช้งาน URL ซึ่งคิดว่าโปรเจคด่วนสุดๆ นี้ มีการเรียกข้อมูลผ่าน Address Bar ในเบราเซอร์ยาวพอสมควร จึงค้นหาข้อมูลเกี่ยวกับการย่อ URL ให้สั้นลง
Mod_Rewrite จึงเข้ามาเป็นคำตอบสำหรับงานนี้
Mod_Rewrite ทำงานได้ทั้งใน Apache และ IIS ในบล็อกนี้ทดสอบบน Apache 2.0.54 วิธีการตรวจสอบว่า Server เราใช้งานได้หรือไม่คือดูใน Loaded Modules ใน phpinfo(); แต่ถ้าเปิดดูแล้วไม่มีข้อมูล สามารถนำไฟล์ไปทดสอบในเว็บได้
ดาวน์โหลดไฟล์ rewrite.zip แล้วคลาย zip ออกจากได้โฟลเดอร์ rewrite อัพโหลดเข้าไปในเซิร์ฟเวอร์ "/rewrite/" ทดลองพิมพ์ URL ใน Address Bar ดังนี้ "/rewrite/test_rewrite.html" เบราเซอร์จะแสดงผลว่าใช้ Mod_Rewrite ได้ หรือ ไม่ได้
(( เวอร์ชั่นของ Server ที่ใช้งาน Mod_Rewrite ได้คือ Apache 1.3 ขึ้นไป หรือ IIS 4 สำหรับ Windows NT Server และ IIS 5 สำหรับ Windows 2000 Server ... ในบางครั้งการใช้งาน Mod_Rewrite ไม่ได้ อาจเป็นเพราะผู้ให้บริการโฮสติ้งไม่ได้เปิด Option นี้ไว้ ต้องสอบถามสักหน่อยนะครับ ))
เอาล่ะพอใช้งาน Mod_Rewrite ได้แล้ว ก็มาทดลองใช้กันดีกว่า
Poakpong's Blog | 1 Comment | Read more: อ่านทั้งหมด »
อิอิ วันนี้ตั้งหัวข้อ blog เลียนแบบคุณตั้มเมื่อหลายวันก่อนเรื่อง ทดสอบ Virtual Server โดยตั้งเครื่องที่บ้าน ใช้ ADSL 2.5MB ซะงั้น โดยคุณตั้มอธิบายการตั้ง Server จำลองโดยใช้เครื่อง G4 ที่บ้านเป็น WebServer โดยขั้นตอนการติดตั้งแบบคุณตั้มนั้น เข้าไปอ่านกันเองนะครับ
แต่คราวนี้มาลองทำ WebServer อีกแบบนึงบ้างดีกว่า สืบเนื่องจากช่วงนี้ตามเว็บบอร์ดต่างๆ พูดถึงบริการของเว็บไซต์ no-ip.com ผมก็เลยได้โหลดโปรแกรมมาลองมั่ง พอเล่นไปเล่นมาก็ เออ..มันน่าสนุกแฮะ จริงๆ แล้วบริการของ no-ip.com ก็คือบริการ free domain และ redirect domain name อะไรทำนองนั้น แต่นี่มันเป็นการ redirect มายังเครื่องของเรา โดยทั้งหมดไม่ต้องเสียค่าบริการอะไรเลย (ถ้าไม่คิดมากนะ :p)
เริ่มต้น สิ่งที่ต้องมี: 1) คอมพิวเตอร์ที่ต่ออินเตอร์เนตได้ (ในตัวอย่างนี้ใช้ iMac G4/Mac OS X 10.4.6 ถ้าใครใช้ระบบอื่น อาจต้องพลิกแพลงเอาหน่อยนะครับ) 2) อินเตอร์เนต - ควรจะเป็น ADSL เพราะถ้าเกิดมีคนเข้ามาเปิดดูเยอะๆ อาจทำให้การจราจรติดขัดได้ 3) router ที่สามารถทำการ forward port ได้ ที่เหลือก็ขึ้นอยู่กับการนำเสนอของแต่ละคนแล้ว
กลับมาที่เรื่องการสมัครใช้บริการ no-ip.com เริ่มต้นก็เข้าไปที่ www.no-ip.com เลือกสมัครสมาชิก (Sign-up Now!) 
จากนั้นก็กรอกข้อมูลที่เว็บต้องการ หลังจากใส่ข้อมูลครบถ้วนก็คลิกที่ปุ่ม SIGN UP NOW ด้านล่าง ทางเว็บก็จะให้เรานั้นยืนยันการใช้งานผ่านทางอีเมลที่เราได้กรอบเอาไว้ในตอนแรก
เพียงไม่นานทางเว็บไซต์ก็จะส่งอีเมลมา (อาจจะต้องเช็คใน Junk Mail ด้วย) เราก็ทำการยืนยันการใช้งาน หลังจากนั้น ก็ทำการ Login เข้าใช้งาน ทางเว็บจะให้เราเลือกดาวน์โหลดโปรแกรม No-IP Update Client โดยเราต้องเลือกว่าเราใช้ระบบปฏิบัติการไหน

เข้าไปในส่วน Add a Host (จากเมนูด้านซ้ายมือ Hosts/Redirects - Add) ให้ทำการตั้งชื่อเว็บของเราได้ตามใจชอบ แต่มีข้อจำกัดบางอย่าง ชื่อแรกจะต้องไม่ซ้ำกับคนที่เลือกไปก่อนแล้ว ส่วน server ที่ใช้มีทั้งแบบธรรมดา และแบบ plus ตอนเลือกก็เช็คให้ดีนะครับ เมื่อเลือกได้แล้วก็ทำการ Create Host
Create Host เสร็จแล้วก็มาทำการเช็คว่า มีชื่อเว็บเราในระบบหรือยัง เข้าไปดูที่ Hosts/Redirects - Manage สังเกตว่าจะมีชื่อโดนเมนที่เราเลือกเอาไว้ พร้อมกับ IP (ตรงนี้ต่อไปจะต้องใช้โปรแกรมที่ดาวน์โหลดมา เพื่อทำการอัพเดทเลข IP) เราจะแก้ไขหรือลบชื่อโดเมนก็ได้ตามสะดวก
เมื่อจัดการข้อมูลในเว็บเสร็จแล้ว ก็กลับมาตั้งค่าต่างๆ ภายในเครื่องบ้างเริ่มจากเปิด Personal Web Sharing ในส่วนของ System Preference - Sharing
ตอนนี้ก็ลองเช็คว่าหลังจากเปิด Web Sharing แล้วใช้การได้หรือไม่ ลองเปิด browser แล้วพิมพ์ http://localhost ใน address bar แล้ว enter ดูว่า เปิดได้หรือไม่ หากเปิดได้เป็นไฟล์แนะนำเว็บไซต์ก็ถือว่าสามารถเรียกใช้งานได้แล้ว
แต่การทดสอบข้างต้นเป็นการลองเปิดด้วยเครื่องเราเอง คนอื่นยังไม่สามารถเข้ามาดูได้ จะต้องการการ forward port เสียก่อน โดยการ forware port นั้นสามารถดูวิธีการของแต่ละยี่ห้อ แต่ละรุ่นของ router ที่คุณใช้งานอยู่ ในส่วนนี้เช็คได้จาก www.portforward.com
เข้าไปที่หัวข้อ Forwarding ตามหายี่ห้อ และรุ่นของ router ที่เราใช้ จากนั้นก็ทำตามคู่มือเลยครับ
เมื่อดำเนินการเรียบร้อยจะมีรายละเอียดประมาณนี้ โดยแต่ละยี่ห้อจะมีหน้าตาไม่เหมือนกัน -- คำเตือน: การ forward port เป็นการลดระดับการรักษาความปลอดภัยลงมา การทำแบบนี้อาจมีผลต่อเครื่องของคุณได้ ทาง blog นี้ไม่รับประกันความเสียหายหลังจากที่คุณได้ทำตาม ก่อนทำกรุณาใช้วิจารณาญาณ และการตัดสินใจของตัวท่านเอง :p
ขั้นตอนสุดท้ายของการตั้ง server ที่บ้าน ก็ทำการ install โปรแกรมที่ดาวน์โหลดมา หลังจากติดตั้งเรียบร้อย ก็เปิดทำการ โดยโปรแกรมจะถาม password ของเครื่อง จากนั้นก็จะทำการ login โดยให้เรากรอก email และ password ที่เคยได้สมัครไว้กับทางเว็บ no-ip.com
จากนั้นให้เราทำการอัพเดท IP ของชื่อโดเมนเรา โดยไปเลือกที่หมวด Hosts ทำการ Reload Hosts และทำเครื่องหมายหน้า Host ที่ต้องการ หลังจากนั้นก็ไปทำการ Update IP ด้วยการคลิกปุ่ม Update Now โปรแกรมก็จะทำการส่ง IP ใหม่ของเราไปอัพเดทกับฐานข้อมูลในเว็บ no-ip.com

เท่านี้ก็ใช้ได้แล้ว โดยข้อมูลที่จะถูกแสดงเป็นหน้าเว็บจะถูกเก็บไว้ในโฟลเดอร์ /Library/WebServer/Documents นะครับ
อันนี้คือตัวอย่างที่ลอง setup ขึ้นมาครับ: http://macintosh.no-ip.info -- หมายเหตุ: เว็บไซต์ที่ setup ใหม่นี้ จะสามารถเข้าใช้งานได้หรือไม่นั้น ขึ้นอยู่กับว่าเครื่องคอมที่เก็บข้อมูลเว็บไซต์นั้นได้ถูกเปิดใช้งานอยู่ด้วย
...
POAKPONG.com,
Update to 2008.
This work is licensed under a Creative Commons Attribution 3.0 License.