เพิ่มระบบค้นหาข้อความเต็มรูปแบบ Elasticsearch ลงใน Nextcloud
เชื่อมต่อระบบค้นหาไฟล์ของ Nextcloud กับ Elasticsearch จัดทำดัชนีเนื้อหาเอกสาร และเลือกการตั้งค่าที่เหมาะสมกับเซิร์ฟเวอร์และความต้องการด้านความปลอดภัยของคุณ
หลายครั้งที่คุณเยี่ยมชมเว็บไซต์ต่างๆและบางเว็บไซต์ไม่สามารถเข้าถึงได้หน้าเว็บบางหน้าก็ทำงานได้อย่างถูกต้อง หรือสูญเสียเครือข่ายเป็นข้อผิดพลาดที่เกิดขึ้นเมื่อ DNS Resolution ไม่ทำงาน DNS ไม่ใช่คุณสมบัติที่ดีที่สุดในเครือข่ายของคุณ แต่เป็นคุณสมบัติที่จำเป็นในการตัดสินใจเชื่อมต่ออินเทอร์เน็ตของคุณ
หากคุณเคยได้ยินปัญหาของผู้ใช้ที่เข้าถึงเครือข่ายไม่เสถียรหรือล่มในบทบาทของผู้ดูแลระบบเครือข่ายคุณมักจะพบว่าสาเหตุมักมาจากเซิร์ฟเวอร์ DNS ซึ่งอาจรวมถึงเซิร์ฟเวอร์ DNS ที่ไม่ตอบสนองข้อผิดพลาด พบที่อยู่ DNS ของเซิร์ฟเวอร์ ...
เพื่อเอาชนะสถานการณ์ของ DNS Resolution นี้ Download.com.vn ได้ทำเคล็ดลับด้านล่างนี้เพื่อให้คุณสามารถแก้ไข DNS Resolution ไม่ทำงานบนคอมพิวเตอร์ของคุณ
ดังที่กล่าวไว้ข้างต้นในกรณีที่คุณเปิดเว็บเบราว์เซอร์เช่นChromeหรือFirefoxและป้อน URL เพื่อเข้าถึง แต่ที่อยู่ URL นั้นไม่สามารถเข้าถึงเว็บไซต์ได้ ในกรณีนี้หลายคนอาจคิดว่าเกิดจากการสูญเสียเครือข่าย แต่ถ้าคุณเข้าถึง URL อื่นและยังคงสามารถเข้าถึงได้แสดงว่าข้อผิดพลาดอาจเกิดจาก DNS ของคุณ
ในหลาย ๆ กรณีเมื่อคุณเปิดเว็บเบราว์เซอร์และป้อน URL ในนั้น URL จะไม่สามารถเข้าถึงเว็บเพจได้ ในกรณีนี้สาเหตุแรกที่คุณคิดคือข้อผิดพลาดของ DNS อย่างไรก็ตามในความเป็นจริงในกรณีนี้สาเหตุอาจเกิดจากการเชื่อมต่อเครือข่ายของคุณ
และสิ่งนี้จะเป็นจริงมากยิ่งขึ้นหากคุณใช้ Wifi เพื่อเชื่อมต่อกับเครือข่ายด้วยโปรโตคอลความปลอดภัยแบบไร้สายสัญญาณวิทยุจะอ่อนลงส่งผลให้การเชื่อมต่อเครือข่ายขาดหายไป สาเหตุของการสูญเสียการเชื่อมต่อเครือข่ายอาจเกิดขึ้นกับเครือข่ายประเภทใดก็ได้
กล่าวโดยย่อก่อนที่คุณจะตรวจสอบ DNS ของคุณให้เริ่มตรวจสอบ"OSI Layer 1 - Physical"ก่อนจากนั้นตรวจสอบการเชื่อมต่อเครือข่ายของคุณ
หมายเหตุว่าในNetwork and Sharing Centerคุณจะเห็นประเภทการเข้าถึงเป็นท้องถิ่นและอินเทอร์เน็ต หากเป็น Local หมายความว่าที่อยู่เครือข่ายของคุณไม่ถูกต้องในกรณีนี้คุณมี APIPA เพียงรายการเดียวที่มีที่อยู่ 169.xxx

แล้วคุณจะต้องให้แน่ใจว่าคุณมีที่อยู่ IP ที่ถูกต้องบนเครือข่ายของคุณคุณสามารถตรวจสอบที่อยู่ IP ของคุณโดยการคลิกขวาบนอีเธอร์เน็ตและเลือกProperties
ถัดไปคุณสามารถเลือกรายละเอียดตรวจสอบที่อยู่ IP และยืนยันที่อยู่ IP ของเซิร์ฟเวอร์ DNS หากที่อยู่ IP ของคุณคือ 169.xxx คุณจะไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้
หลังจากคุณมีที่อยู่ IP ที่ถูกต้องและสามารถเชื่อมต่ออินเทอร์เน็ตได้แล้วตอนนี้คุณสามารถแทรกแซงปัญหา DNS ได้อย่างลึกซึ้งโดยการยืนยันว่าที่อยู่ IP ของเซิร์ฟเวอร์ DNS นั้นถูกต้องและอยู่ในลำดับที่ถูกต้อง คุณสามารถดูที่อยู่ IP ของ IPv4 DNS Server ในภาพที่ 3 ด้านบนที่อยู่ IP ของ IPv4 DNS Server IP รวมถึงLAN / Subnet ท้องถิ่นเพื่อให้คุณเข้าถึงแม้ในกรณีที่การเพิ่มเริ่มต้นคือ เสีย.
นี่คือวิธีการทำงานของ DNS สำหรับเครือข่ายองค์กรส่วนใหญ่อย่างไรก็ตามเซิร์ฟเวอร์ DNS ของคุณไม่ได้อยู่ใน Subnet เสมอไป ในความเป็นจริง ISP ส่วนใหญ่ DNS Server IPs ไม่ได้อยู่ในเครือข่ายย่อยเดียวกันกับเกตเวย์เริ่มต้น (Default Gateway)
ในบ้านหรือธุรกิจขนาดเล็กส่วนใหญ่ (บ้าน / SMB) เราเตอร์ไม่มีเซิร์ฟเวอร์ DNS ส่วนตัวและเราเตอร์ SMB จะมอบหมาย DNS ให้กับเซิร์ฟเวอร์ DNS จริง ในกรณีนั้นที่อยู่ IP ของเซิร์ฟเวอร์ DNS อาจเหมือนกับที่อยู่ IP ของเราเตอร์ของคุณ
สุดท้ายคุณต้องตรวจสอบให้แน่ใจว่าที่อยู่เซิร์ฟเวอร์ DNS ของคุณอยู่ในลำดับที่ถูกต้องในรูปที่ 3 ด้านบนเซิร์ฟเวอร์ DNS ภายในคือ 8.8.8.8 ถูกกำหนดค่าให้ส่งผ่านชื่อโดเมนทั้งหมดที่ไม่สามารถกำหนดได้ แก้ไขเป็นที่อยู่ 8.8.4.4 ที่อยู่เราเตอร์ในเครื่อง เราเตอร์นั้นส่ง DNS ไปยัง DNS Server ของ ISP คุณสามารถค้นหาเซิร์ฟเวอร์ DNS เหล่านั้นบนเราเตอร์ของคุณ
ขั้นตอนแรกคือตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ DNS ของคุณอยู่ในลำดับที่ถูกต้อง หากคุณมีเซิร์ฟเวอร์ DNS ในเครื่องเช่นเดียวกับข้างต้นและกำลังค้นหาชื่อโดเมนท้องถิ่นคุณต้องการให้ไคลเอ็นต์พีซีค้นหาชื่อโดเมนท้องถิ่นนั้นในเซิร์ฟเวอร์ DNS ในเครื่องก่อนก่อนเซิร์ฟเวอร์ DNS อินเทอร์เน็ต เมื่อถึงที่นั่นเซิร์ฟเวอร์ DNS ในเครื่องของคุณควรอยู่ในการตั้งค่า DNS ก่อน
ประการที่สองคุณสามารถตรวจสอบที่อยู่ IP ของเซิร์ฟเวอร์ DNS ตาม ISP ของคุณโดยการพิมพ์ ping คุณยังสามารถ ping จากคอมพิวเตอร์ในพื้นที่ของคุณ
คุณควรทราบเวลาตอบสนองเมื่อส่ง Ping ไปยัง DNS Server ของ ISP กระบวนการนี้สามารถชะลอการค้นหา DNS หรือแม้กระทั่งถูกลบหากใช้เวลานานเกินไปสำหรับเซิร์ฟเวอร์ DNS ในการตอบสนอง
นอกจากนี้ยังเป็นวิธีที่รวดเร็วในการตรวจสอบว่าข้อผิดพลาดเกิดจาก DNS ไม่ใช่การเชื่อมต่อเครือข่ายซึ่งก็คือการ ping ที่อยู่ IP ของโฮสต์ที่คุณต้องการเข้าถึง หากการเชื่อมต่อกับชื่อโดเมนล้มเหลว แต่การเชื่อมต่อกับที่อยู่ IP สำเร็จแสดงว่าข้อผิดพลาดเกิดจาก DNS ของคุณ
อย่างไรก็ตามหาก DNS ของคุณไม่ทำงานก็เป็นการยากที่จะทราบว่าคุณกำลังเชื่อมต่อกับที่อยู่ IP ใด ในการดำเนินการนี้คุณต้องมีแผนภาพหรือเครือข่ายเหมือนกับที่ผู้ดูแลระบบหลายคนทำเพียงจำที่อยู่ IP ของโฮสต์
หากใช้งานได้คุณต้องรอจนกว่าเซิร์ฟเวอร์ DNS จะพร้อมใช้งานอีกครั้งคุณสามารถใส่รายการในไฟล์โฮสต์ของคุณไปยัง Map IP to Hostname
อีกวิธีหนึ่งที่คุณสามารถตรวจสอบข้อมูลเกี่ยวกับความละเอียด DNS ของคุณคือการใช้คำสั่ง nslookup ซึ่งคุณสามารถใช้เพื่อดูว่าเซิร์ฟเวอร์ DNS ใดให้คำตอบแก่คุณและเซิร์ฟเวอร์ DNS ใดที่ไม่ใช่
ดังที่คุณเห็นในภาพเซิร์ฟเวอร์ DNS ของ ISP ให้ข้อมูล "คำตอบที่ไม่เชื่อถือ" ซึ่งหมายความว่าไม่ได้กำหนดค่าโดเมน แต่ยังตอบสนองได้ คุณยังสามารถใช้คำสั่งนี้เพื่อเปรียบเทียบการตอบสนองจากเซิร์ฟเวอร์ DNS ต่างๆโดยชี้ว่าเซิร์ฟเวอร์ DNS ใดใช้อยู่
หากคุณกำลังค้นหาโฮสต์ภายในบนเซิร์ฟเวอร์ DNS ที่คอมพิวเตอร์ของคุณเป็นเจ้าของคุณสามารถเชื่อมต่อกับโฮสต์ได้โดยไม่ต้องใช้ DNS ที่ผ่านการรับรองอย่างสมบูรณ์ name) และหวังว่าคำต่อท้าย DNS จะช่วยคุณค้นหาปัญหาได้
ตัวอย่างเช่นเมื่อเราเชื่อมต่อกับ Server1 เซิร์ฟเวอร์ DNS อาจมีหลายรายการสำหรับโดเมนนั้นจากนั้น Network Adapter ของคุณจะได้รับการกำหนดค่าด้วยคำต่อท้าย DNS การเชื่อมต่อ
ดังแสดงในภาพเราจะเห็น DNS ที่เป็นwiredbraincoffee.com ดังนั้นทุกครั้งที่คุณป้อนชื่อโดเมนเช่น Server1 คำต่อท้าย DNS จะถูกต่อท้ายเพื่อสร้าง Server1 Wirebraincoffee.com
เช่นเดียวกับเมื่อคุณต้องการให้อะแดปเตอร์เครือข่ายของคุณรับที่อยู่ IP ของเซิร์ฟเวอร์ DNS หลายรายการจากเซิร์ฟเวอร์ DHCP ดังที่คุณเห็นในภาพอะแดปเตอร์นี้ได้รับที่อยู่ IP ของเซิร์ฟเวอร์ DNS อย่างชัดเจน
คุณต้องเปลี่ยนเป็นอัตโนมัติโดย"ขอรับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติ"เพื่อรับ IP เซิร์ฟเวอร์ DNS ใหม่คุณเพียงแค่คลิกขวาที่อะแดปเตอร์เครือข่ายของคุณเลือกคุณสมบัติ > ดำเนินการต่อคุณสมบัติสุดท้ายเลือกเวอร์ชันโปรโตคอลอินเทอร์เน็ต 4 (TCP / IPv4)
แม้ว่าอะแดปเตอร์ของคุณจะได้รับการตั้งค่าให้ดึงข้อมูล DNS จาก DHCP แต่ในบางกรณีอาจทำให้ที่อยู่ IP ขัดแย้งกันหรือได้รับข้อความเซิร์ฟเวอร์ DNS เก่า ดังนั้นหลังจากที่คุณเลือก "รับ" ที่อยู่ IP และ DNS โดยอัตโนมัติแล้วให้ปล่อยที่อยู่ IP ของคุณและต่ออายุใหม่
ตอนนี้หน้าต่างพร้อมรับคำสั่งเป็นวิธีที่เร็วที่สุดในการดำเนินการนี้หากคุณเปิดใช้งาน UAC ให้เรียกใช้ cmd ในฐานะผู้ดูแลระบบด้วยบรรทัดคำสั่ง
IPCONFIG / ปล่อย
IPCONFIG / ต่ออายุ
สุดท้ายคำสั่งIPCONFIG / ALLเพื่อแสดงข้อมูล IP และ DNS ใหม่
เห็นได้ชัดว่าหากเซิร์ฟเวอร์ DNS ล่มหรือล่มหรือกำหนดค่าผิดคุณจะไม่สามารถแก้ไขได้ที่ฝั่งไคลเอ็นต์ อย่างไรก็ตามคุณสามารถออกจากเซิร์ฟเวอร์ด้วยข้อผิดพลาดและคำว่าไม่สามารถแก้ไขข้อผิดพลาดได้
ด้วยวิธีนี้ผู้รับผิดชอบ DNS Server - Admin จะต้องตรวจสอบสถานะและการกำหนดค่าของ DNS Server และแก้ไขปัญหา DNS
ดังที่ได้กล่าวไว้ข้างต้นในวิธีที่สองและแสดงในรูปด้านล่างในเราเตอร์ที่บ้านและสำนักงานขนาดเล็กโดยปกติการตั้งค่าเซิร์ฟเวอร์ DNS จะทำผ่าน DHCP โดยตั้งค่าเซิร์ฟเวอร์ DNS ที่อยู่ IP ของเราเตอร์และเราเตอร์จะอนุญาต DNS ให้กับเซิร์ฟเวอร์ DNS ของ ISP
อย่างไรก็ตามคอมพิวเตอร์ในพื้นที่ของคุณอาจมีข้อมูลเครือข่าย (รวมถึงที่อยู่เซิร์ฟเวอร์ DNS) แต่ก็มีบางกรณีที่เราเตอร์ของคุณมีข้อมูลที่ไม่ถูกต้องเพื่อให้แน่ใจว่าเราเตอร์ของคุณมี อัปเดตข้อมูลเซิร์ฟเวอร์ DNS ล่าสุดคุณสามารถรีเฟรชอินเทอร์เฟซ WAN ของเราเตอร์กับ ISP หรือปล่อย DHCP หรือเพียงแค่รีสตาร์ทอุปกรณ์เราเตอร์ที่บ้านของคุณเพื่อให้สามารถรับข้อมูลได้ ล่าสุด.
เป็นที่ทราบกันดีว่าต้องเหนื่อยและซับซ้อนแค่ไหนในการติดต่อ ISP เพื่อแก้ไขปัญหาเครือข่าย แต่เมื่อคอมพิวเตอร์ของเรายังมีปัญหา DNS Resolution จากเซิร์ฟเวอร์ DNS หากคุณอยู่ใน ISP คุณจะต้องติดต่อ ISP และนั่นคือทางเลือกสุดท้าย
ข้างต้นเป็นวิธีแก้ปัญหาDNS Resolutionซึ่งช่วยให้คุณตรวจสอบข้อผิดพลาด DNS หรือข้อผิดพลาดเครือข่ายคอมพิวเตอร์เมื่อใช้อินเทอร์เน็ต นอกจากนี้คุณยังสามารถแก้ไขข้อผิดพลาดที่เกิดจาก DNS ที่เป็นข้อผิดพลาด DNS_PROBE_FINISHED_NXDOMAIN ผ่านบทความวิธีการแก้ไขข้อผิดพลาด DNS_PROBE_FINISHED_NXDOMAIN บน Google Chrome
หวังว่าบทความนี้จะช่วยคุณได้
เชื่อมต่อระบบค้นหาไฟล์ของ Nextcloud กับ Elasticsearch จัดทำดัชนีเนื้อหาเอกสาร และเลือกการตั้งค่าที่เหมาะสมกับเซิร์ฟเวอร์และความต้องการด้านความปลอดภัยของคุณ
ตั้งค่า Nextcloud ให้ลบไฟล์ที่ถูกลบหลังจากระยะเวลาการเก็บรักษาที่กำหนดไว้ กำหนดเวลาการทำงานเบื้องหลังอย่างน่าเชื่อถือ และหลีกเลี่ยงคำสั่งที่ล้างถังขยะของผู้ใช้ทุกคน
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
อนุญาตให้ Nextcloud อัปโหลดไฟล์ขนาดใหญ่ขึ้นได้โดยการปรับการตั้งค่า PHP, Nginx หรือ Apache, พื้นที่จัดเก็บชั่วคราว และระยะเวลาหมดเวลาให้ตรงกัน และตรวจสอบว่าข้อจำกัดใดที่กำลังบล็อกไฟล์อยู่
ตั้งค่าขีดจำกัดหน่วยความจำ PHP ที่ Nextcloud ใช้จริง รีสตาร์ทบริการที่ถูกต้อง และยืนยันการตั้งค่า 512 MB ในภาพรวมผู้ดูแลระบบ
เชื่อมต่อบัคเก็ตจัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้ใน Nextcloud โดยใช้แบ็กเอนด์ S3 พร้อมด้วยเอนด์พอยต์ ข้อมูลรับรอง ขอบเขตการเข้าถึง และขั้นตอนการตรวจสอบที่ถูกต้อง
ย้ายไดเร็กทอรีข้อมูล Nextcloud บน Linux ไปยังไดรฟ์ภายนอกอย่างปลอดภัย โดยใช้การเมานต์ UUID แบบถาวร โหมดบำรุงรักษา สำเนาที่ตรวจสอบแล้ว และซิมลิงก์เส้นทางเดิม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย