Sunday, December 23, 2012

Apache คืออะไร อาปาเช่ คือ เว็บเซฟเวอร์

Apache คืออะไร

      Apache คือ Web server พัฒนามาจาก  HTTPD Web Server โดยเจ้า Apache นี้จะทำหน้าที่ในการจัดเก็บ Homepage และส่ง Homepage ไปยัง Browser ที่มีการเรียกเข้า ยัง Web server ที่เก็บ HomePage นั้นอยู่ ซึ่งปัจจุบันจัดได้ว่าเป็น web server ที่มี ความน่าเชื่อถือมาก เนื่องจากเป็นที่นิยมใช้กันทั่วโลก อีกทั้งอาปาเช่ยังเป็นซอฟต์แวร์ แบบ โอเพ่นซอร์ส ที่เปิดให้บุคคลทั่วไปสามารถเข้ามาร่วมพัฒนาส่วนต่างๆ ของอาปาเช่ได้ ซึ่งทำให้เกิดเป็น โมดูล ที่เกิดประโยชน์มากมาย เช่น mod_perl,mod_python หรือ mod_php และทำงานร่วมกับภาษาอื่นได้ แทนที่จะเป็นเพียงเซิร์ฟเวอร์ที่ให้บริการเพียงแค่ HTML อย่างเดียว โดยสามารถหา Download ได้จาก website www.apache.org

      นอกจากนี้อาปาเช่เองยังมีความสามารถอื่นๆ ด้วย เช่น การยืนยันตัวบุคคล

(mod_auth,mod_access, mod_digest) หรือเพิ่มความปลอดภัยในการสื่อสารผ่าน โปรโตคอล https (mod_ssl) และยังมีโมดูลอื่นๆ ที่ได้รับความนิยมใช้ เช่น mod_vhost ทำให้สามารถสร้างโฮสท์เสมือน ภายในเครื่องเดียวกันได้ หรือ mod_rewrite ซึ่งเป็นเครื่องมือที่จะช่วยให้ url ของเว็บนั้นอ่านง่ายขึ้น ยกตัวอย่างเช่น จากเดิมต้องอ้างถึงเว็บไซต์แห่งหนึ่งด้วยการพิมพ์ http://mydomain.com/board/quiestion.php?qid=2xDffw&action=show&ttl=1187400 แต่หลังจากใช้ mod_rewrite จะทำให้สั้นลงกลายเป็น http://mydomain.com/board/question/how_to_edit_wikipedia_content.html  ซึ่งที่อยู่เหล่านี้จะขึ้นอยู่กับว่าผู้ดูแลเว็บไซต์ ว่าต้องการให้อยู่ในลักษณะใด


ข้อมูลอ้างอิง
http://e-learning.yru.ac.th

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More