บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Network

Ubuntu 101: Web Server on Linux

การสร้าง Server เองภายในบ้าน ด้วย Linux 1. Install OS ก่อออื่นต้อง เลือกระบบปฎิบัติการ Linux เราแนะนำ 3 อันนี้ CentOS ข้อดีคือมันมี Community ที่ค่อนข้างดี และอยู่บนพื้นฐานของ RedHat ดูแลอยู่ มันถือเป็นตัวเลือกแรกสำหรับ web Server ในปัจจุบัน Debian เป็นทางเลือกที่ดีกว่าสำหรับคนที่คุ้นเคยกับ Debian  สิ่งที่่ต่างกันคือ Debian ใช้ apt-get และ deb ขณะที่ CentOS ใช้ yum และ rpm  Ubuntu ถือเป็น Linux ที่ฮิตที่สุด เพราะคนส่วนใหญ่คุ้นเคยกับ Ubantu มากกว่า   ในที่นี้เราเลือก Ubantu โดยต้องเลือกเป็น Server edition   (มันต่างกับ Desktop คือ Server  มันไม่ต้องใช้ จอ เม้าส์ คีย์บอร์ด (ยิ่งรันบน Server แบบ Rack มันไม่มีพวกนี้) เพราะมันจะ ใช้เครื่องอื่นเข้ามาทำงาน ผ่าน SSH เราเรียก Server แบบนี้ว่า Headless  แตความจริงแล้ว Ubantu Server มันต่างกับ Desktop  คือ 1.User Interface (UI) ที่ Server จะไม่มี (แต่ตัวนี้จะเป็นตัวที่กินทรัพยากร มากๆ ทำให้ Server Edition มันมีประสิทธิภาพสูงกว่า 2. โปรแกรมที่ติดมาด้วย Server จะไม่มีโปรแรม Multimedia และ Browser ติดตั้้...

NAS 101 : บทที่ 4 การเชื่อม FreeNAS กับ Internet

ก่อนอื่นต้องเข้าใจก่อนว่า  DNS (Domain Name Server ชื่อพวก .com) คือการผูก ชื่อ (Domain Name)  เข้ากับ IP Address  แต่ปัญหาในโลก Internet คือ มันมีเลข IP Address (V4) จำนวนจำกัด ทำให้ ISP (อย่าง AIS หรือ True)  นั้นเลือกที่จะแจกจ่าย dynamic IP Address สำหรับเครื่องที่ใช้ที่บ้าน ด้วยวิธีการสุ่ม นั่นคือ IP Address ของ Router เราจะเปลี่ยนไปทุกครั้งที่มีเรามีการเชื่อมต่อกับ ISP  ทำให้ IP Address (Public) ของเครื่องเราในโลก Internet นั้นไม่นิ่ง ดังนั้น ถ้าเราต้องการผูก DNS กับ IP Address (Public)  ของเรา มันจึงเป็นไปไม่ได้ ยกตัวอย่างเช่น เราไปจด google.com ไว้เพื่อให้มาที่เครื่อง 8.8.8.8 แต่เครื่องเรากลับเปลี่ยนกลายเป็น 4.4.4.4 ไปซะแล้ว ทำให้มันผูกชื่อกับ IPAddress ผิดพลาดได้ มีทางออก 2 ทางคือ เราจะต้องสมัคร Fix IP Address กับ ISP  ซึ่งมักมีราคาที่แพงกว่า หรือ ใช้บริการ Dynamic DNS (DDNS) เพื่อเชื่อมต่อระหว่างเครื่องของเรากับ DNS เสมอ เช่น DuckDNS.org  DDNS (Dynamic DNS Provider) มันทำงานอย่างไร DDNS มันจะคอยอัพเดท IP Address ใหม่ของเรา เพื่อนำไปผูกไว้...