..


ลิงก์ผู้สนับสนุน

จำกัด การเข้าถึงโฟลเดอร์ที่มีการตรวจสอบ

บทความที่เขียนโดย Max Bossi

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

เพื่อให้บรรลุวัตถุประสงค์ของเราเราก็สามารถรีสอร์ทเพื่อการตามปกติ. ไฟล์ htaccess ในการรวมกับ. htpasswd

ครั้งแรกที่เราตั้งค่าเนื้อหาของแฟ้มดังต่อไปนี้ Htaccess.






 AuthUserFile / home / เว็บไซต์ / www.sito.com / private /. htpasswd







 AuthName"พื้นที่คุ้มครอง"







 AuthType Basic







 ต้องการให้ผู้ใช้ที่ถูกต้อง -



มันสำคัญมากที่จะต้องระบุเส้นทางไปยัง AuthUserFile ที่. ไฟล์ htpasswd

ตอนนี้เราเห็นวิธีการสร้างไฟล์ htpasswd ที่มีเนื้อหาที่ควรจะมีไวยากรณ์ต่อไปนี้.






 user1 : password1_criptata







 user2 : password2_criptata







 user3 : password3_criptata



. ในการสร้างไฟล์ htpasswd สามารถทำตามสองเส้นทาง :

1) ถ้าเรามีการเข้าถึงเปลือกของเราให้เข้าสู่ระบบเซิร์ฟเวอร์ของเราบนเครื่องและไปที่โฟลเดอร์ที่เราสร้างแฟ้มในคำถาม :

 



 cd / home / เว็บไซต์ / www.sito.com / เอกชน /

 
และประเภท :
 



 htpasswd - C. htpasswd ชื่อผู้ใช้

 
ตอนนี้ระบบจะถามรหัสผ่านเพื่อเชื่อมโยงกับผู้ใช้นี้รหัสผ่านที่แล้วจะต้องยืนยัน
และที่มัน : ระบบของเราได้สร้างขึ้นสำหรับเราไฟล์ htpasswd.!

2) หากคุณไม่ได้มีการเข้าถึงเปลือกของเซิร์ฟเวอร์ที่คุณจะต้องใช้เคล็ดลับเล็ก ๆ น้อย ๆ
. โดยทั่วไปเราสามารถสร้าง"ด้วยมือ"ของเรา htpasswd แฟ้มที่ใช้โดยหนึ่งในสคริปต์จำนวนมากและเครื่องมือที่สามารถใช้ได้บนเว็บที่นี่มีการเชื่อมโยงบางอย่าง

สร้างเมื่อแฟ้มจะมีการบันทึกและอัปโหลดไปยังโฟลเดอร์เว็บของเราใช้ไคลเอนต์ FTP มาตรฐาน

เพราะทุกอย่างทำงานอย่างถูกต้อง, แน่นอน, คุณต้องมี. ไฟล์ htaccess อยู่ในโฟลเดอร์เดียวกันที่คุณต้องการที่จะปกป้อง แต่ก็ไม่จำเป็นว่าคุณจะอยู่ในโฟลเดอร์เดียวกัน. htpasswd (สิ่งที่สำคัญก็คือว่ามันจะแสดงอย่างถูกต้องเส้นทางที่จะได้รับมี) .

ตอนนี้พยายามที่จะเข้าถึงโฟลเดอร์ที่ได้รับการคุ้มครองผ่านทาง HTTP, ถ้าทำงานเว็บเซิร์ฟเวอร์ควรจะกลับเข้าสู่ระบบพรอมต์เพื่อแทรกชื่อผู้ใช้และรหัสผ่าน

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน