Archive - Oct 2009 - Story

การทำ Proxy Server เก็บ Log file ในหน่วยงานด้วย Squid (ตอนที่ 3)
จากบทความตอนที่แล้วผู้อ่านคงได้ทดสอบติดตั้งโปรแกรม Squid กันไปแล้ว โดยผู้เขียนได้แนะนำขั้นตอนการติดตั้งพร้อมวิธีการปรับแต่งขั้นต้นไว้ในฉบับที่แล้ว ในปัจจุบัน Squid นับเป็นทูลที่มีผู้นิยมใช้งานมากที่สุดเนื่องด้วยเป็นซอฟต์แวร์ที่ฟรี (Open Source) ที่มีความสามารถสูง ผู้ดูแลระบบสามารถดาวน์โหลดมาติดตั้งใช้งานได้ฟรีโดยไม่ต้องจ่ายค่าลิขสิทธิ์แต่อย่างใด สำหรับฉบับนี้เป็นการเขียนต่อจากตอนที่แล้วโดยกล่าวสองเรื่องหลักๆ คือ “การทำ Transparent Proxy และการบล็อกเว็บลามกหรือคีเวิร์ดที่ไม่ต้องการให้ผู้ใช้เข้าใช้งาน” เอาเป็นว่าเรามาดูรายละเอียดภายในกัน

การออกแบบติดตั้ง Proxy Server
การทำ Transparent Proxy
Transparent Proxy เป็นวิธีการทำให้เครื่องลูกข่ายไม่ต้องเซ็ตค่าของเครื่อง Proxy Server ในโปรแกรม Web Browser ทำให้เพิ่มความสะดวกแก่ผู้ใช้มาก
ขั้นตอน
1.เปิดไฟล์คอนฟิก squid.conf
2.เพิ่มเติมคอนฟิกในส่วนท้ายไฟล์ตามรูปแบบดังนี้
------------------
http_port ไอพีเครื่องพร็อกซี่:หมายเลขพอร์ต transparent
-----------------
ตัวอย่าง
-----------------
http_port 8080 transparent
หรือ
http_port 192.168.3.5:8080 transparent
-----------------
October 30th

Journallink.or.th เว็บรวมฐานข้อมูลห้องสมุด ทั่วไทยกว่า 220 แห่ง
"Journal Link" เป็นฐานข้อมูลชี้แหล่งวารสารในประเทศไทย อันเกิดจากความร่วมมือ ระหว่างห้องสมุดต่าง ๆ ทั่วประเทศไทยทั้งสิ้น 220 แห่ง ผู้ใช้สามารถเข้าถึงแหล่งจัดเก็บวารสารทั้ง วารสารภาษาไทยและวารสารภาษาต่างประเทศอย่างสะดวก ทันสมัย และรวดเร็ว ยิ่งกว่านั้น ผู้ใช้ ยังสามารถเชื่อมโยง (Link) ไปยังวารสารที่มีการให้บริการบนอินเทอร์เน็ต (Internet) ได้อีกด้วย

สามารถดูรายละเอียดได้ที่ http://www.journallink.or.th
October 29th

บัณฑิตวิทยาลัยจุฬาฯ จัดงานเปิดโลกบัณฑิตศึกษา 2552
บัณฑิตวิทยาลัยจุฬาฯ จัดงาน "เปิดโลกบัณฑิตศึกษา 2552"
งานมีวันที่ 5-8 พฤศจิกายน 2552 ณ จามจุรีย์สแควร์ (รถไฟฟ้าใต้ดินสถานีสามย่าน)
ตั้งแต่เวลา 10.00-20.00 น.

ดูรายละเอียดเพิ่มเติมได้ที่ http://www.grad.chula.ac.th/grad_fair.php

การทำ Proxy Server เก็บ Log file ในหน่วยงานด้วย Squid (ตอนที่ 2)
การติดตั้งและปรับแต่ง Squid
ในฉบับนี้จะเป็นการทดสอบการติดตั้ง Squid บนระบบปฏิบัติการ Linux สำหรับการติดตั้งและปรับแต่ง Squid บนระบบ Windows Server มีแนวการติดตั้งที่คล้ายๆ กัน สามารถศึกษาเพื่อเรียนรู้ได้เช่นกัน
1.ก่อนอื่นให้ใส่แผ่นตัวติดตั้ง Linux เข้าไปในเครื่องอ่าน CD/DVD(สามารถดาวน์โหลดโปรแกรม Squid เวอร์ชั่นล่าสุดที่เว็บไซต์ http://www.squid-cache.org/Download/ หรือที่ไซต์ http://www.rpmfind.net)

เว็บไซต์ http://www.rpmfind.net
October 25th

การทำ Proxy Server เก็บ Log file ในหน่วยงานด้วย Squid (ตอนที่1)
หลังจากมีการประกาศใช้พระราชบัญญัติว่าด้วยการกระทำผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ.๒๕๕๐ ซึ่งมีผลบังคับใช้ตั้งแต่วันที่ 18 กรกฎาคม พ.ศ. 2550 ที่ผ่านมา หลายๆ องค์กรต่างมีความตื่นตัว พร้อมทั้งได้เล็งหาโซลูชั่นสำหรับใช้เก็บข้อมูลผู้ใช้ในหน่วยงาน ซึ่งมีให้เลือกทั้งแบบฮาร์ดแวร์และแบบซอฟต์แวร์
บทความตอนนี้เป็นการแนะนำโปรแกรมเก็บ Logfile ยอดนิยมที่ชื่อ Squid ซึ่งเป็นซอฟต์แวร์ที่ใช้ทำ Proxy Server อันดับหนึ่งในปัจจุบัน ด้วยความสามารถที่โดดเด่นและทรงพลังของ Squid ทำให้หลายบริษัทได้นำมาพัฒนาต่อยอดสร้างเป็น Hardware Box ที่รัน Squid ไว้ภายใน ปัจจุบัน Squid มีลิขสิทธิ์แบบ GPL ผู้ใช้งานสามารถดาวนโหลดมาติดตั้งใช้งานได้ฟรี

พระราชบัญญัติว่าด้วยการกระทำผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ.๒๕๕๐ (อ่านรายละเอียด)
รู้จักโปรแกรม Squid

การทำ Virtual Web Server ด้วย Apache (ตอนที่จบ)
การอ้างอิงโดยใช้ Port-based ร่วมกับ IP-based
กรณีต้องการผสมผสานระหว่างการใช้หมายเลขพอร์ตร่วมกับไอพีแอดเดรส เช่น ให้โดเมนเนม www.thainetpro.com มีไอพีแอดเดรส 192.168.3.5 ทำงานที่พอร์ต 80 และ 8080 และโดเมนเนม www.thainetpro.net มีไอพีแอดเดรส 192.168.3.6 ทำงานที่พอร์ต 80 และ 8080 สามารถปรับแต่งได้ดังนี้
---------------
Listen 192.168.3.5:80
Listen 192.168.3.5:8080
Listen 192.168.3.6:80
Listen 192.168.3.6:8080
<VirtualHost 192.168.3.5:80>
DocumentRoot /www/thainetpro.com-80
ServerName www.thainetpro.com
</VirtualHost>
<VirtualHost 192.168.3.5:8080>
DocumentRoot /www/thainetpro.com-8080
ServerName www.thainetpro.com
</VirtualHost>
<VirtualHost 192.168.3.6:80>
DocumentRoot /www/thainetpro.net-80
ServerName www.thainetpro.net
</VirtualHost>
<VirtualHost 192.168.3.6:8080>
DocumentRoot /www/thainetpro.net-8080
ServerName www.thainetpro.net
</VirtualHost>
----------------
การอ้างอิงโดยใช้ Name-based ร่วมกับ IP-based
กรณีต้องการผสมผสานระหว่างการใช้ชื่อเครื่องร่วมกับไอพีแอดเดรส สามารถปรับแต่งได้ดังนี้
-------------------
Listen 80

การทำ Virtual Web Server ด้วย Apache (ตอนที่ 2)
การอ้างอิงเว็บไซต์โดยใช้หมายเลขไอพีแอดเดรส (IP-based Virtual Hosts)
วิธีนี้จำเป็นต้องมีการเซ็ตเพิ่มเติมหมายเลข IP Address ลงบน LAN Card หรือทำการซื้อ LAN Card มาใส่เพิ่มเติมลงบนสล็อต PCI ใน Main Board

การอ้างอิงเว็บไซต์โดยใช้ IP Address

การทำ Virtual Web Server ด้วย Apache (ตอนที่ 1)
จากตอนที่แล้วผู้อ่านได้รู้จักโปรแกรมเว็บเซิร์ฟเวอร์ประเภทต่างๆ รวมทั้งวิธีการติดตั้งและปรับแต่งโปรแกรม Apache HTTPd Server กันไปแล้ว ฉบับนี้เป็นการแนะนำการต่อยอดจากฉบับที่แล้ว เป็นการทำให้เครื่องเซิร์ฟเวอร์เครื่องเดียวบริการได้หลายโดเมน (หลายเว็บไซต์) เราเรียกการทำนี้ว่า “Virtual Web Server” ซึ่งในปัจจุบันเป็นที่นิยมอย่างมากของผู้ให้บริการเว็บโฮสต์ติ้ง เนื่องจากไม่ต้องซื้อเครื่องเซิร์ฟเวอร์หลายๆ เครื่องเพื่อบริการลูกค้า เพียงแต่ดึงความสามารถภายในตัวโปรแกรม Apache เอง ผู้ดูแลระบบต้องทำการตั้งค่าเพิ่มเติมเพียงเล็กน้อย ก็จะทำให้เครื่องเซิร์ฟเซิร์ฟเวอร์ที่ใช้งานอยู่สามารถบริการได้หลายโดเมน (บริการลูกค้าได้หลายราย)
รูปแบบการทำ Virtual Web Server
ในการทำ Virtual Web Server สามารถทำได้หลายรูปแบบด้วยกัน พอสรุปคร่าวๆ ได้ดังนี้
1. การอ้างอิงเว็บไซต์โดยใช้โดเมนเนมหรือโฮสต์เนม (Name-based Virtual Host)
2. การอ้างอิงเว็บไซต์โดยใช้หมายเลขพอร์ต (Port-based Virtual Host)
3. การอ้างอิงเว็บไซต์โดยใช้ไอพีแอดเดรส (IP-based Virtual Host)
4. การอ้างอิงโดยใช้ Port-based ร่วมกับ IP-based
5. การอ้างอิงโดยใช้ Name-based ร่วมกับ IP-based
การอ้างอิงเว็บไซต์โดยใช้โดเมนเนมหรือโฮสต์เนม(Name-based Virtual Hosts)
October 23rd

หมายเลข DNS ศูนย์บริการอินเทอร์เน็ตต่างๆ
Domain Name System
TOT
203.113.127.199
203.113.24.199
TRUE
203.144.207.29
203.144.207.49
203.144.255.71
203.144.255.72




















