โปรแกรมที่สำคัญใน VPS

หลังจากที่เราได้ลงโปรแกรมที่สำคัญ และ Control Panel ไปเรียบร้อยแล้ว หลังจากนี้ก็จะเป็นเรื่องของการตั้งค่าต่างๆใน VPS ของเรา ให้สามารถทำงานได้อย่างที่เราต้องการครับ

ในการใช้งาน VPS นั้น มีโปรแกรมหลายๆตัวใน Linux ที่เราจำเป็นต้องรู้จัก เนื่องจากมันจะทำให้เว็บเราสามารถทำงานได้ นั่นคือ

1. Apache HTTP Server (httpd)

โปรแกรม Apache ตัวนี้เป็นโปรแกรมหลักที่ทำให้ VPS ของคุณแสดงเว็บได้ เนื่องจากมันจะให้บริการผู้ชมที่เข้าชมจาก Browser ต่างๆ ไม่ว่าจะเป็น Internet Explorer, Firefox, Safari, Opera, และอื่นๆอีกมากมาย

จริงๆแล้วยังมีโปรแกรมอื่นที่ทำหน้าที่แทน Apache ได้อีก แต่โปรแกรม Apache นับว่าเป็นโปรแกรม Web Server ที่มีประสิทธิภาพสูง และมีคนใช้มากที่สุด แทบจะเรียกได้ว่าเกือบ 100% ของคนที่ใช้ VPS เลยก็ว่าได้ ดังนั้นจึงเป็นโปรแกรม Web Server ที่เราควรเลือกใช้ครับ

2. PHP

PHP นี้เป็นโปรแกรมที่สำคัญอีกตัวหนึ่ง เนื่องจากเป็นภาษาคอมพิวเตอร์ที่แพร่หลายที่สุดในการทำเว็บ ถ้าไม่มี PHP แล้ว เว็บของเราจะแห้งๆ แสดงได้แค่ HTML ปกติ แทบไม่มีการประมวลผลอะไรทั้งสิ้น

ระบบ CMS ที่ช่วยให้คุณสร้างเว็บขึ้นมาได้อย่างรวดเร็ว เช่น WordPress, Drupal, Joomla! ก็มักใช้ภาษา PHP ในการพัฒนา ดังนั้น PHP จึงเป็นส่วนประกอบที่สำคัญอีกส่วนหนึ่ง ที่จะทำให้ VPS ของคุณแสดงเว็บได้

PHP นี้จะไปประสานงานกับ Apache เพื่อให้บริการไฟล์ที่มีนามสกุลเป็น php โดยเฉพาะ

นอกจาก PHP แล้ว ก็ยังมีภาษาอื่นๆ เช่น Perl, Ruby, Java ที่สามารถทำงานร่วมกับ Apache ได้ แต่ถ้าพูดถึงการทำเว็บแล้ว PHP นับว่าเป็นภาษาที่สามารถทำเว็บได้เร็ว และสมบูรณ์ที่สุด ณ ตอนนี้ครับ

3. MySQL Database (mysqld)

โปรแกรม MySQL เป็นระบบฐานข้อมูลที่ใช้เก็บข้อมูลต่างๆในเว็บ ซึ่งเป็นระบบฐานข้อมูลที่ใช้กันแพร่หลายที่สุด และแทบไม่มีเว็บ หรือโปรแกรมไหนที่เขียนด้วย PHP แล้วไม่สามารถติดต่อกับ MySQL ได้ ดังนั้น MySQL จึงเป็นอีกส่วนประกอบที่สำคัญของ VPS ของคุณ

4. BIND DNS Server (named)

ส่วนประกอบนี้เป็นอีกส่วนที่สำคัญ เนื่องจากจะมีหน้าที่แปลงชื่อเว็บของเรา เช่น hellomaffia.com ไปเป็นหมายเลขไอพี เพื่อบอกที่อยู่จริงๆของ Server เราครับ

จริงๆถ้าไม่อยากยุ่งยากในการจัดการโปรแกรมตัวนี้ ก็สามารถใช้บริการ Name Server ฟรีๆกับผู้ให้บริการที่เราไปจดโดเมนไว้ก็ได้ครับ และเป็นวิธีที่ผมแนะนำด้วย เนื่องจากการจัดการ Name Server นั้นมันน่าปวดหัวยิ่งนัก ถ้าทำผิดก็ต้องรอไปหลายชั่วโมง หรือหลายวันเลยครับ

5. Firewall (iptables/ip6tables)

Firewall นั้นเป็นโปรแกรมที่มีหน้าที่ช่วยปกป้องไม่ให้ VPS ของคุณถูกโจมตี หรือโดนแฮ็กได้ง่ายๆ เนื่องจากมันจะมีหน้าที่ตรวจสอบและอนุญาตให้มีการเชื่อมต่อเข้ามาที่ VPS ของคุณได้เฉพาะพอร์ต และต้นทางที่คุณกำหนดไว้เท่านั้น

นอกจากตรวจสอบขาเข้าแล้ว ก็ยังสามารถตรวจสอบขาออกได้ด้วยเหมือนกัน แต่ส่วนใหญ่เราจะปล่อยไว้ ไม่ได้ตรวจสอบขาออกครับ เพราะเวลาจะโดนแฮ็ก มันจะเป็นขาเข้ามากกว่า

มีข้อควรระวัง คือ ถ้าเราไปตั้ง Firewall ผิดๆ คนเขาอาจจะเข้าเว็บเราไม่ได้ หรืออย่างแย่ เราอาจจะเข้าไปจัดการ VPS ของเราเองไม่ได้ด้วย ดังนั้นจึงต้องระมัดระวังพอสมควรครับ หรือถ้าไม่แน่ใจก็ปิดการทำงานของ Firewall ไปก็ได้

6. Secure Shell Server (sshd)

เป็นโปรแกรมที่คอยให้บริการเรา เวลาเราใช้ SSH ติดต่อเข้ามาจัดการ Server ครับ ถ้าไม่มีโปรแกรมนี้ เราก็จะใช้โปรแกรม SSH ติดต่อเข้ามาที่ Server เราไม่ได้ครับ

7. Sendmail Mail Server (sendmail)

เป็นโปรแกรมสำหรับส่งอีเมลไปยังผู้รับครับ ถ้าไม่มีโปรแกรมนี้ ก็จะส่งเมลไปหาผู้รับไม่ได้

โปรแกรมหลักๆที่สำคัญๆสำหรับชาว VPS ก็มีแค่นี้แหละครับ ในตอนต่อๆไป ผมจะมาแนะนำวิธีการติดตั้ง และใช้งานโปรแกรมต่างๆเหล่านี้ ผ่าน Webmin ครับ

8 thoughts on “โปรแกรมที่สำคัญใน VPS

  1. You could always start off working the schools as the school nurse, clinics, red cross, assistant living homes, adult day centers, or even working at a nursing school. One of these places is bond to hire you and give you the experience you need. Good luck with everything!

  2. Anton, thanks for posting. i really enjoyed the video and hope to see you running soon again! in the meantime, i would really appreciate if you could explain from a pro runner view how you face the recovering of this tibial problem since some amateurs like myself have the same injury and few ideas to get out of the tunnel.Thank you.

  3. „WÅ‚adze publiczne w Rzeczypospolitej Polskiej zachowujÄ… bezstronność w sprawach przekonaÅ„ religijnych, Å›wiatopoglÄ…dowych i filozoficznych, zapewniajÄ…c swobodÄ™ ich wyrażania w życiu publicznym.”Jak widać, w praktyce można siÄ™ podetrzeć.

Leave a Reply

Your email address will not be published. Required fields are marked *