ใช้ Htaccess เพื่อป้องกันหน้าเว็บและไฟล์ของคุณ

มีเว็บไซต์จำนวนมากที่ทำให้กล่องปรากฏขึ้นขอให้คุณระบุชื่อผู้ใช้และรหัสผ่าน หากคุณไม่ทราบรหัสผ่านคุณจะไม่สามารถเข้าสู่ไซต์ได้ นี่เป็นการรักษาความปลอดภัยให้กับหน้าเว็บของคุณและช่วยให้คุณสามารถเลือกผู้ที่คุณต้องการอนุญาตให้ดูและอ่านหน้าเว็บของคุณได้ มีหลายวิธีในการป้องกันหน้าเว็บของคุณจาก PHP , JavaScript, htaccess (บนเว็บเซิร์ฟเวอร์) รหัสผ่านส่วนใหญ่จะปกป้องทั้งไดเรกทอรีหรือเว็บไซต์ แต่คุณสามารถใช้รหัสผ่านป้องกันไฟล์แต่ละไฟล์ได้หากต้องการ

เมื่อคุณควรรหัสผ่านป้องกันหน้า?

ด้วย htaccess คุณสามารถใช้รหัสผ่านป้องกันเพจหรือไดเร็กทอรีบนเว็บเซิร์ฟเวอร์ของคุณได้ คุณยังสามารถปกป้องเว็บไซต์ทั้งหมดได้หากต้องการ Htaccess เป็นวิธีการป้องกันด้วยรหัสผ่านที่มีความปลอดภัยที่สุดเพราะอาศัย เซิร์ฟเวอร์เว็บ ดังนั้นชื่อผู้ใช้และรหัสผ่านที่ถูกต้องจะไม่ถูกแชร์กับเว็บเบราเซอร์หรือเก็บไว้ใน HTML เหมือนกับที่อยู่ในสคริปต์อื่น ๆ ผู้คนใช้การป้องกันด้วยรหัสผ่าน:

รหัสผ่านป้องกันหน้าเว็บของคุณได้อย่างง่ายดาย

คุณต้องทำสองสิ่ง:

  1. สร้างไฟล์รหัสผ่านเพื่อเก็บชื่อผู้ใช้และรหัสผ่านที่จะสามารถเข้าถึงไดเร็กทอรี
  2. สร้างไฟล์ htaccess ในไดเร็กทอรี / ไฟล์เพื่อป้องกันด้วยรหัสผ่าน

สร้างไฟล์รหัสผ่าน

ไม่ว่าคุณต้องการปกป้องผู้กำกับทั้งหมดของไฟล์เพียงไฟล์เดียวคุณจะเริ่มต้นที่นี่:

  1. เปิดแฟ้มข้อความใหม่ที่เรียกว่า. htpasswd หมายเหตุระยะเวลาที่จุดเริ่มต้นของชื่อไฟล์
  2. ใช้โปรแกรมเข้ารหัสรหัสผ่านเพื่อสร้างรหัสผ่านของคุณ วางบรรทัดลงในไฟล์. htpasswd และบันทึกไฟล์ คุณจะมีบรรทัดเดียวสำหรับชื่อผู้ใช้ทุกคนที่ต้องการการเข้าถึง
  3. อัปโหลดไฟล์. htpasswd ไปยังไดเร็กทอรีบนเว็บเซิร์ฟเวอร์ของคุณที่ ไม่ได้ เผยแพร่บนเว็บ กล่าวคือคุณไม่ควรไปที่ http: //YOUR_URL/.htpasswd ซึ่งควรอยู่ในไดเรกทอรีบ้านหรือที่อื่น ๆ ที่ปลอดภัย

สร้างไฟล์ Htaccess สำหรับเว็บไซต์ของคุณ

จากนั้นถ้าคุณต้องการรหัสผ่านป้องกันเว็บไซต์ทั้งหมดของคุณ:

  1. เปิดแฟ้มข้อความที่เรียกว่า. htaccess หมายเหตุระยะเวลาที่จุดเริ่มต้นของชื่อไฟล์
  2. เพิ่มข้อมูลต่อไปนี้ลงในไฟล์: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthGroupFile / dev / null AuthName "ชื่อของพื้นที่" AuthType Basic ต้องการผู้ใช้ที่ถูกต้อง
  3. เปลี่ยนเส้นทาง /path/to/htpasswd/file/.htpasswd ไปยังพา ธ เต็มรูปแบบไปยังไฟล์. htpasswd ที่คุณได้อัปโหลดไว้ด้านบน
  4. เปลี่ยน "ชื่อพื้นที่" เป็นชื่อของส่วนของไซต์ที่ได้รับการป้องกัน นี้ใช้เป็นหลักเมื่อคุณมีหลายพื้นที่ที่มีระดับการป้องกันที่แตกต่างกัน
  5. บันทึกไฟล์และอัปโหลดไปยังไดเร็กทอรีที่คุณต้องการปกป้อง
  6. ทดสอบว่ารหัสผ่านทำงานโดยการเข้าถึง URL หากรหัสผ่านไม่ทำงานให้กลับไปที่โปรแกรมเข้ารหัสและเข้ารหัสอีกครั้ง โปรดจำไว้ว่าชื่อผู้ใช้และรหัสผ่านจะต้องตรงตามตัวพิมพ์ใหญ่ หากคุณไม่ได้รับพร้อมท์ให้ใส่รหัสผ่านโปรดติดต่อผู้ดูแลระบบของคุณเพื่อให้แน่ใจว่า HTAccess ถูกเปิดใช้งานสำหรับไซต์ของคุณ

สร้างไฟล์ Htaccess สำหรับไฟล์ส่วนบุคคลของคุณ

ถ้าคุณต้องการป้องกันด้วยรหัสผ่านของไฟล์แต่ละไฟล์ในทางกลับกันคุณจะดำเนินการต่อ:

  1. สร้างไฟล์ htaccess ของคุณสำหรับไฟล์ที่คุณต้องการปกป้อง เปิดไฟล์ข้อความชื่อ. htaccess
  2. เพิ่มไฟล์ต่อไปนี้ลงในไฟล์: AuthUserFile /path/to/htpasswd/file/.htpasswd AuthName "ชื่อหน้า" AuthType Basic ต้องการผู้ใช้ที่ถูกต้อง
  3. เปลี่ยนเส้นทาง /path/to/htpasswd/file/.htpasswd ไปยังพา ธ เต็มรูปแบบไปยังไฟล์. htpasswd ที่คุณอัปโหลดไว้ในขั้นตอนที่ 3
  4. เปลี่ยน "ชื่อของเพจ" เป็นชื่อของหน้าที่กำลังได้รับการป้องกัน
  5. เปลี่ยน "mypage.html" เป็นชื่อไฟล์ของหน้าเว็บที่คุณกำลังปกป้อง
  6. บันทึกไฟล์และอัปโหลดไปยังไดเร็กทอรีของไฟล์ที่คุณต้องการป้องกัน
  7. ทดสอบว่ารหัสผ่านทำงานโดยการเข้าถึง URL หากรหัสผ่านไม่ทำงานให้กลับไปที่โปรแกรมเข้ารหัสและเข้ารหัสอีกครั้งโปรดจำไว้ว่าชื่อผู้ใช้และรหัสผ่านจะต้องตรงตามตัวพิมพ์ใหญ่ หากคุณไม่ได้รับพร้อมท์ให้ใส่รหัสผ่านโปรดติดต่อผู้ดูแลระบบของคุณเพื่อให้แน่ใจว่า HTAccess ถูกเปิดใช้งานสำหรับไซต์ของคุณ

เคล็ดลับ

  1. ซึ่งจะใช้ได้กับเว็บเซิร์ฟเวอร์ที่สนับสนุน htaccess เท่านั้น หากคุณไม่ทราบว่าเซิร์ฟเวอร์ของคุณสนับสนุน htaccess หรือไม่คุณควรติดต่อผู้ให้บริการโฮสติ้งของคุณ
  2. ตรวจสอบให้แน่ใจว่าไฟล์. htaccess เป็นข้อความไม่ใช่ Word หรือรูปแบบอื่น ๆ
  3. เพื่อรักษารหัสผ่านของคุณให้ปลอดภัยไฟล์ผู้ใช้ไม่สามารถเข้าถึงได้จากเว็บเบราเซอร์ แต่ต้องอยู่ในเครื่องเดียวกับเว็บเพจ