ข้ามไปที่เนื้อหา
  • การสร้างเว็ปไซต์

    แนะนำการสร้างเว็ปไซต์ด้วยตนเองบน VPS และ Dedicated Server รวมถึงการปรับแต่งเว็ปไซต์เพื่อสะดวกในการใช้งาน

    2 บทความ ในหมวดหมู่นี้

      อยากสร้างเว็ปไซต์ต้องทำอย่างไรบ้าง?

      ก่อนที่เราจะเริ่มทำการสร้างเว็ปไซต์หรืออยากมีเว็ปไซต์เป็นของตัวเองจะต้องรู้ก่อนเราต้องการทำเว็ปไซต์ในแนวไหน ซึ่งแต่ละคนก็มีความคิดและจุดประสงค์ที่แตกต่างกันไป
      ผมจะขอแนะนำในส่วนที่ผมเองคิดและเริ่มจนมาเป็นเว็ปไซต์นี้และเว็ปไซต์อื่น ๆ ที่สร้างขึ้นมาด้วยใจรัก โดยหลัก ๆ ก็จะแยกได้ตามนี้
      1. เขียนเรื่องราวหรือเผยแพร่ความรู้ของเราเอง
             ในส่วนนี้ส่วนมาก็จะเป็นจำพวกบล็อกส่วนตัว หรือที่เราเรียกว่า บล็อกเกอร์(Blogger) ถ้าอยากสร้างเว็ปแนวนี้ก็จะมีเว็ปสำเร็จรูปที่มีให้เราใช้บริการฟรี เช่น blogspot, wordpress
      2. ขายสินค้าออนไลน์
            ในส่วนนี้ก็จะมีรายละเอียดขึ้นมาอีกนิดที่เราต้องคำนึงถึง ไม่ว่าจะเป็นเรื่องสินค้าที่เราจะนำมาจำหน่ายในเว็ปไซต์ พร้อมทั้งเราระบบการชำระเงินเพื่ออำนวยความสะดวกแก่ลูกค้า สิ่งที่สำคัญที่สุดก็คือ เงื่อนไขหรือข้อตกลงต่าง ๆ ซึ่งในส่วนนี้ ต้องศึกษาให้แน่ใจและถี่ถ้วนเพราะเกี่ยวกับการทำธุรกรรม อาจจะมีข้อพิพาทหรือข้อเรียกร้องจากลูกค้า โดยปัจจุบันก็มี สคริปที่ให้เราเลือกใช้หลายตัว แต่ที่เป็นที่นิยมในขณะนี้ก็คงหนีไหมพ้น Wordpress ซึ่งเป็น Open source ให้เราโหลดใช้ฟรี พร้อมกับปลั๊กอินจำนวนมากที่มีผู้พัฒนาผลิตออกมาให้เราเลือกใช้และอัปเดตอยู่เสมอ
      3. เว็ปเปิดให้สมัครสมาชิก
           ส่วนนี้ก็จะเกี่ยวข้องกับการเปิดเว็ปไซต์ที่ต้องการเปิดให้สมาชิกสามารถสมัครสมาชิกเพื่อรับสิทธิพิเศษต่าง ๆ

      • WEBTH
      0 ความคิดเห็น
      75 ดู

      การปรับแต่ง VPS เพื่อพร้อมใช้งาน - Ubuntu 20.04

      ปกติแล้วเมื่อเราทำการสมัครใช้บริการ VPS เจ้าต่าง ๆ เมื่อขั้นตอนการสั่งซื้อเสร็จเรียบร้อยทางผู้ให้บริการจะทำการส่งรายละเอียดการใช้งานมาให้เราหรือเราสามารถเข้าไปดูได้ในหน้างแผงควบคุมของสมาชิก ในการทำงานผ่านรีโมทที่ทางผู้ให้บริการจัดเตรียมไว้ให้เราก็คือ Secure Shell (SSH) ที่ให้เราสามารถเข้าไปจัดการ VPS ของเรา.
      โดยส่วนตัวแล้วรหัสผ่านที่ทางผู้ให้บริการส่งให้ก็มีความปลอดภัยในระดับหนึ่งเพราะเขาจะทำการสร้างรหัสที่คาดเดาได้ยากสำหรับพวก Hacker ซึ่งเราควรทำความเข้าใจอย่างนึงว่า ณ ปัจจุบันโลกไร้เครือข่ายน่ากลัวกว่าเมื่อก่อนเยอะ เพราะฉนั้นเราแนะนำว่าให้ท่านป้องกันอีกชั้นหนึ่งเพื่อความปลอดภัยและเพื่อให้แน่ใจว่ามีเพียงเราเท่านั้นที่สามารถเข้าถึงข้อมูลของเราได้
      วิธีหนึ่งคือการสร้างรหัสคู่(pair) ซึ่งจะมีรหัสอยู่ 2 ตัวเราเรียกว่า public key(จะเก็บไว้บนรีโมทเซิร์ฟเวอร์) และ private key(จะเก็บไว้บนคอมพิวเตอร์ของเรา), หลักการทำงานก็คือเมื่อเราต้องการเข้าไปทำงานบนรีโมทเซิร์ฟเวอร์ทางรีโมทจะถามหา key ในเครื่องของเราเมื่อทั้ง 2 ฝั่งมีรหัสตรงกันทางรีโมทถึงจะอนุญาตให้เราเข้าไปใช้งานได้ เพราะฉนั้นมีเพียงเราเท่านั้นที่เป็นผู้รักษารหัสเหล่านั้นจึงทำให้มั่นใจในระดับหนึ่งว่ามีแค่เราที่สามารถเข้าไปใช้งานได้
      ดังนั้นก่อนการติดตั้งโปรแกรมสำหรับโฮสเว็บไซต์ เพื่อสะดวกในการทำงานและความปลอดภัยในการเข้าใช้ remote ควรที่จะปรับ VPS เพื่อความปลอดภัยในการใช้งาน โปรแกรมที่ใช้ในการ ssh เพื่อเข้าไปทำงานที่ตัวรีโมทเซิร์ฟเวอร์ ได้แก่ Putty หรือ Kitty เป็นโปรแกรมที่นิยมใช้กันส่วนใหญ่และตัวโปรแกรมเองเป็นไฟล์ที่มีขนาดเล็ก ท่านสามารถดาวน์โหลดได้ที่  ดาวน์โหลด PUTTY หลังจากนั้นก็ให้ท่านติดตั้ง ตามปกติ โดย ณ ตัวอย่างนี้ทำการติดตั้งบน Windows 10
      หลังจากติดตั้ง Putty แล้วให้ท่านทำตามขั้นตอนดังนี้
      1. ไปที่ Windows -> Start Menu -> All Programs -> PuTTY -> PuTTYgen ตัวโปรแกรมจะเด้งขึ้นมาดังรูป


       
      2. ให้กดปุ่ม Generate เพื่อสร้างรหัส เมื่อกดปุ่มสร้างรหัสแล้วให้นำเมาส์ลากตรงบริเวณว่างเพื่อให้โปรแกรมทำการสร้างรหัส

       
      3. เมื่อทำการสร้างรหัสเสร็จแล้วให้เราทำการตั้ง password เพื่อความปลอดภัย เมื่อเราเรียกใช้ ssh ก่อนเข้าโปรแกรมจะต้องใส่รหัสให้ถูกต้องโปรแกรมถึงจะทำงาน หลังจากนั้นให้ทำการบันทึกและเก็บไว้ในที่ ๆ เราต้องการเก็บไฟล์ไว้
       

       
      4. เมื่อทำการกดปุ่มบันทึกเราได้ไฟล์ 2 ไฟล์ โดยจะได้ public key ไฟล์กับ private key file โดยตัวที่เราจะใช้ในการตรวจสอบกับ server เมื่อทำการใช้งาน ssh คือ public key ไฟล์
       
      5. ให้ทำการเข้าใช้ ssh ตามปกติก่อน หลังจากนั้นให้ทำการสร้างไฟล์ เพื่อเก็บรหัส public key ( ข้อควรระวังเพื่อความปลอดภัยไม่ควร เข้าใช้งานด้วย root user เพื่อความปลอดภัยให้ท่านสร้าง user แล้ว กำหนดสิทธิ์โดย เพิ่มเข้าไปในกลุ่ม sudo เพื่อที่จะสามารถใช้งานในนามของ root ได้ ในที่นี่เราจะใช้ root เพื่อง่ายต่อการใช้งาน ) ให้ทำตามขั้นตอนดังนี้
      อัปเดตระบบก่อนเพื่อให้แน่ใจว่าโปรแกรมต่าง ๆ เป็นเวอร์ชั่นล่าสุด
      apt update && apt upgrade -y mkdir -p ~/.ssh touch ~/.ssh/authorized_keys nano ~/.ssh/authorized_keys ให้ทำการคัดลอกรหัสใน public key ไฟล์แล้ววางค่าลงใน nano ที่เปิดไว้ แล้วทำการกด ctrl+O เพื่อทำการบันทึก หลังจากนั้นให้ออกจากโปรแกรมโดยกด ctrl+X
      6. หลังจากนั้นให้ทำการรีสตาร์ท sshd 
      systemctl restart sshd 7. ออกจากโปรแกรม putty หรือ kitty แล้วเปิดโปรแกรมขึ้นมาใหม่ให้ไปที่ Seension(เลือกการเข้าใช้งานตัวเดิม) -> ssh -> Auth แล้วกดช่อง Browse ไปยังโฟร์เดอร์ที่เราเก็บ private key ไฟล์ไว้

      8. ให้กลับไปที่ Data ถ้าหากท่านใส่รหัสผ่านไว้ให้ลบออก เมื่อเราตั้งค่าเรียบร้อยเมื่อเข้าสู่ระบบโปรแกรมจะให้เราใส่รหัสตอนที่เราสร้างรหัสคีย์ในขั้นตอนที่ 3
       

       9. หลังจากนั้นให้ท่านกด Open โปรแกรมจะให้เราป้อนรหัส เมื่อใส่รหัสเรียบร้อยเราก็จะสามารถใช้งาน ssh ได้เป็นอันเรียบร้อย ทั้งนี้ท่านสามารถใช้ key เดียวกันนี้ในการเข้าใช้งานผ่าน SFTP ซึ่งเราจะลงบทความต่อไป

            

      • WEBTH
      0 ความคิดเห็น
      84 ดู
×
×
  • สร้างใหม่...

ข้อมูลสำคัญ

เราได้วาง คุกกี้ ไว้ในอุปกรณ์ของคุณเพื่อช่วยให้การใช้งานเว็บแห่งนี้มีประสิทธิภาพยิ่งขึ้น คุณสามารถ ปรับการตั้งค่าคุกกี้ของคุณ มิฉะนั้นเราจะถือว่าคุณโอเคที่จะดำเนินการต่อ