การทำ Hotlink Protection ในระบบ DA
Hotlink Protection คืออะไร? ลักษณะของ Hotlink Protection คือ การที่เว็บไซต์อื่นๆ นำเอาลิงก์เว็บไซต์ของเราไปใช้งาน เช่น รูปภาพ เป็นต้น ทำให้เกิดการเรียกใช้งานรูปภาพจากเว็บไซต์เรา แทนที่จะเรียกใช้งานจากเซ็บไซต์ต้นทางเอง ส่งผลให้เกิด Bandwidth เพิ่มขึ้น โดยที่ผู้ใช้งานไม่ได้เข้าเว็บไซต์ขชองเราโดยตรง ซึ่งสามารถแก้ไขได้ด้วยการทำ Hotlink Protection คือไม่อนุญาตให้แสดงข้อมูลบนเว็บไซต์อื่น นอกจากเว็บไซต์ของเราเองเท่านั้น วิธีการตั้งค่า Hotlink Protection ในระบบ DA สามารถทำได้ผ่านระบบ DirectAdmin เมนู Hotlink Protection เพิ่มชื่อโดเมนของเราลงระบบได้เลย
Read Moreการทำ Site Redirects ผ่านระบบ DA ส่งผลต่อคะแนน SEO
ในการณีที่เรามีการเปลี่ยนแปลงเส้นทาง URL ภายในระบบเว็บไซต์ของเรา ทั้งในแบบชั่วคราวและแบบถาวร การตั้งค่า Site Redirect จะทำให้ผู้ใช้งาน และ Robots สามารถเข้าใจในการเปลี่ยนแปลงหน้าเว็บไซต์ของเราได้ รวมถึงจะถูกทำการ Redirect ไปยังหน้าใหม่ ตามการตั้งค่าของเรา ส่งผลดีต่อ SEO เพราะจะไม่เกิดหน้า Error 404 คือไม่พบหน้าเว็บไซต์นั่นเอง การตั้งค่า Site Redirects ในระบบ DA สามารถทำได้ที่เมนู Site Redirects > Create Site Redirects > Add new Site Redirects > Save ข้อควรทราบสำหรับการทำ Site Redirects ให้ส่งผลดีต่อคะแนน SEO ต้องตั้งค่าให้ถูกต้องดังนี้ Redirect 301 – การเปลี่ยนเส้นทางแบบถาวร หน้าเดิมจะไม่มีในระบบอีกแล้ว และทำการ Redirect ไปยังหน้าใหม่แบบถาวร Redirect 302 – การ Redirect ชั่วคราวเท่านั้น หน้าเดิมยังคงต้องการเก็บไว้ใน Indexing เหมือนเดิม หากใช้วิธีการนี้ หมายถึง หน้าใหม่เป็นแค่หน้าชั่วคราว และจะต้องมาลบการ Redirect ออก เพื่อยกเลิกการเปลี่ยนแปลงเส้นทาง Redirect 303 – การแก้ไขเนื้อหาของหน้าเดิม ให้เป็นหน้าใหม่ และทำการ Indexing หน้าใหม่ เป็น URL ใหม่ แต่มีผลคะแนน SEO ของหน้าเดิมทั้งหมด วิธีการนี้เหมาะสำหรับเนื้อหาเป็นเนื้อหาลักษณะเดิม แต่มีการปรับปรุง URL ใหม่ เพื่อเปลี่ยนเส้นทางใหม่ รายการ URL ที่ถูก Redirect และบอกถึง Type ที่ทำการ Redirect ทั้งหมด จะแสดงในหน้าของ Site Redirects
Read Moreการเพิ่ม Domain Pointer ชี้มาที่โดเมนที่มีอยู่แล้ว (Mapping Domain)
การทำ Domain Pointer หรืออีกชื่อคือ Mapping Domain เพื่อให้โดเมนชี้มาที่ Domain ที่มีอยู่แล้วในระบบ จะเป็นการชี้ Sub Domain มาที่ Domain หลักก็ได้ เช่น การทำ Sub Domain เป็นระบบ CDN โดยมีชื่อว่า cdn.domain.ltd แบบนี้ก็ได้เช่นกัน การสร้าง Domain Pointer สามารถสร้างได้ที่เมนู Domain Pointer > Create Domain Pointer > กรอกรายละเอียดโดเมนที่เราต้องการชี้มาที่โดเมนหลักของเรา นอกจากนี้ ระบบ DirectAdmin จะทำการสร้างตัว DNS ขึ้นมาให้เองแบบอัตโนมัติ ในกรณีที่เป็น Sub Domain ภายใต้โดเมนหลักของเรา เพื่อทำ CDN จากตัวอย่างด้านบน สามารถที่จะเข้าไปดู DNS ได้ที่เมนู DNS > Manage ได้เลย
Read Moreการกู้คืนข้อมูล MySQL/MariaDB จากไฟล์ Backup ระบบ DirectAdmin
สำหรับการสำรองข้อมูล MySQL/MariaDB สามารถดูได้ตามลิงก์ https://internetnice.com/backup-mysql-mariadb-directadmin เมื่อฐานข้อมูลมีปัญหา หรืออยากู้คืนข้อมูล จากไฟล์ที่เราได้ทำการ Backup เก็บไว้ สามารถทำได้ผ่านระบบจัดการ DirectAdmin เมนู MySQL Management > Upload Backup > เลือกฐานข้อมูลที่ต้องการ Restore พร้อมอัพโหลดไฟล์ Backup > Upload การ Restore ยังสามารถทำได้ผ่านระบบจัดการ phpMyAdmin ด้วยเช่นกัน โดยสามารถใช้ไฟล์ backup ที่ทำการดาวน์โหลดไปเก็บไว้ได้เลย
Read Moreการเพิ่ม IP ที่มีสิทธิ์เข้าถึง MySQL/MariaDB ในระบบ DirectAdmin
โดยค่า Default ของระบบ DirectAdmin ผู้ใช้งานจะสามารถเชื่อมต่อได้ภายใน localhost ของเซิฟเวอร์เท่านั้น ไม่สามารถเชื่อมต่อฐานข้อมูลจากภายนอก เช่น บ้าน ที่ทำงาน เป็นต้น หากต้องการให้สามารถเชื่อต่อฐานข้อมูลจากภายนอกได้ ต้องกำหนดสิทธิ์การเข้าถึงด้วยหมายเลข Public IP Address ปัจจุบันที่ต้องการเชื่อมต่อ (ตรวจสอบได้ที่ลิงก์ https://xvlnw.com/ip.php) นำมากรอกที่ MySQL Management > คลิกที่ชื่อฐานข้อมูล > Access Host กรอกหมายเลข Public IP > Add new ในกรณีที่ผู้ใช้งานใช้อินเตอร์เน็ตบ้าน หรืออินเตอร์เน็ตที่มีการเปลี่ยน IP หลังจากที่มีการ Restart Router ต้องทำการนำเอา Public IP มากรอกใหม่ทุกครั้ง
Read Moreการลบ User ที่มีสิทธิ์เข้าถึงฐานข้อมูล MySQL/MariaDB ใน DirectAdmin
การดูรายการ User ที่มีสิทธิ์เชื่อมต่อฐานข้อมูล MySQL/MariaDB สามารถดูได้ที่เมนู MySQL Management > คลิกที่ชื่อฐานข้อมูล หากต้องการลบบาง User เพื่อตัดสิทธิ์การเข้าถึง Database สามารถคลิกเลือก User > Delete (สามารถเลือกได้หลาย User พร้อมๆกัน) การลบ User ในส่วนนี้ ระบบจะไม่ได้ลบ User จริงๆออกจากระบบ เพียงแต่ลบสิทธิ์การเข้าถึงของฐานข้อมูลเท่านั้น หากต้องการนำเอา User เดิมที่เคยลบกลับมา ให้ทำการเพิ่ม User เดิมที่มีอยู่ในระบบ ให้มีสิทธิ์เชื่อมต่อฐานข้อมูล MySQL/MariaDB
Read Moreการเพิ่ม User ที่มีอยู่แล้ว ให้เข้าถึงฐานข้อมูล MySQL/MariaDB ในระบบ DirectAdmin
ระบบฐานข้อมูล MySQL/MariaDB สามารถกำหนดการเข้าถึงได้จากหลายๆ User และการเพิ่ม User เดิมที่มีอยู่แล้วในระบบ ให้สามารถเข้าถึงฐานข้อมูลได้ จากในระบบ DirectAdmin สามารถทำได้โดยไปที่เมนู MySQL Management > คลิกเลือกฐานข้อมูลที่ต้องการจัดการ > Add Existing User > เลือก User ที่มีอยู่แล้วในระบบ > Assign ระบบจะไม่โชว์รหัสผ่าน เหมือนตอนการสร้าง User ใหม่ให้เชื่อมต่อฐานข้อมูล MySQL/MariaDB เพราะว่าเป็น User ที่มีอยู่แล้วในระบบ สามารถใช้รหัสผ่านเดิมของ User นั้นได้เลย นอกจากนี้ ยังสามารถกำหนดสิทธิ์การเข้าถึงฐานข้อมูล ได้เหมือนการเพิ่ม User ใหม่ สำหรับฐานข้อมูลปัจจุบันได้เช่นกัน
Read Moreการสร้าง User ใหม่ สำหรับเชื่อมต่อ MySQL/MariaDB ในระบบ DirectAdmin
โดยปกติแล้ว ในขั้นตอนของการสร้างฐานข้อมูล MySQL/MariaDB นั้น ระบบจะกำหนดให้มีการสร้าง Username ไปพร้อมๆกันอยู่แล้ว หลังจากที่เราสร้างฐานข้อมูลครั้งแรก เราก็จะมี User สำหรับไว้ใช้เชื่อมต่อฐานข้อมูลในทันที แต่หากต้องการสร้าง User ใหม่ขึ้นมา เพื่อกำหนดสิทธิ์ให้เข้าถึงฐานข้อมูลได้เพิ่มเติม เช่น อนุญาตให้อ่านข้อมูลได้อย่างเดียว เขียนไม่ได้ เป็นต้น เราสามารถสร้าง User ใหม่ได้ใน MySQL Management > คลิกเลือกฐานข้อมูล > Create new user > กรอกข้อมูล User ใหม่ > Create หลังจากที่เพิ่ม User ใหม่เสร็จ ระบบจะแสดงรายการ User ใหม่ที่เพิ่มเข้ามา ในหน้าฐานข้อมูลที่เราจัดการอยู่ และหากต้องการกำหนดสิทธิ์ ตามที่ยกตัวอย่างไว้ข้างต้น ว่าต้องการให้อ่านได้อย่างเดียว สามารถกำหนดสิทธิ์ของ User นั้นๆได้ที่เมนู “Modify Privileges” และติ๊กในส่วนที่อนุญาตให้เข้าถึงได้
Read Moreการเปลี่ยนรหัสผ่านฐานข้อมูล MySQL/MariaDB ในระบบ DirectAdmin
วิธีการเปลี่ยนรหัสผ่านฐานข้อมูล MySQL/MariaDB ในกรณีที่จำรหัสผ่านไม่ได้ หรือต้องการเปลี่ยนรหัสผ่านใหม่ สามารถทำได้ในเมนู MySQL Management > คลิกที่ชื่อฐานข้อมูล > Change Password > ตั้งค่ารหัสผ่านใหม่ > Change การเปลี่ยนรหัสผ่านการเชื่อมต่อฐานข้อมูลนั้น จะเป็นการเปลี่ยนรหัสผ่านของ Username เดิมที่เคยสร้างไปตอนการสร้างฐานข้อมูล MySQL/MariaDB นั้นเอง ในขั้นตอนการเปลี่ยนรหัสผ่านใหม่ สามารถใช้ระบบสุ่มรหัสผ่านได้ เหมือนตอนสร้างฐานข้อมูล MySQL/MariaDB เพื่อความปลอดภัยของรหัสผ่าน
Read Moreการสำรองข้อมูล MySQL/MariaDB ผ่านทาง DirectAdmin
วิธีการสำรองข้อมูลของระบบฐานข้อมูล MySQL/MariaDB สามารถทำได้ง่ายๆ ผ่านทางระบบจัดการ DirectAdmin ที่เมนู MySQL Management > เลือกฐานข้อมูลที่ต้องการสำรองข้อมูล > คลิก Download as SQL หรือ Download as Gz เราจะได้ไฟล์ข้อมูลออกมาในรูปแบบ .sql สำหรับสำรองข้อมูลไว้ได้ ทั้งนี้ เราสามารถที่จะดาวน์โหลดข้อมูลผ่านทางระบบจัดการ phpMyAdmin ได้เช่นกัน ข้อมูลที่ได้จะเหมือนกัน
Read More