อนุญาตให้ผู้ใช้ที่ระบุจากภายนอกอินทราเน็ตของฉันเข้าถึงเว็บไซต์


0

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

ฉันกำหนดค่าการส่งต่อพอร์ตบนเราเตอร์ของฉันแล้ว ขั้นตอนพิเศษที่ฉันต้องทำคืออะไร


1
ทำไมไม่ใช้บางอย่างเช่น teamviewer เพื่อสร้าง VPN
50-3

ฉันจะทำสิ่งนี้อย่างไร ฉันเป็น noob ที่สมบูรณ์ในตอนนี้
รหัส

ทุกอย่างเป็นจุดและคลิกใน GUI ของผู้ดูฉันสามารถแนะนำแม่ของฉันผ่านมันโดยไม่ต้องใช้ชีวิต พวกเขายังมีเอกสารกระบวนการในคู่มือผู้ใช้
50-3

คำตอบ:


2

คุณมีหลายทางเลือก คุณต้องมีวิธีการตรวจสอบว่าผู้ใช้มีข้อมูลประจำตัวที่จำเป็นในการเข้าถึงเซิร์ฟเวอร์หรือหน้าบนเซิร์ฟเวอร์ วิธีที่คุณต้องการตรวจสอบข้อมูลรับรองนั้นขึ้นอยู่กับคุณ:

VPN

ตามที่แนะนำ 50-3 VPN จะลบความต้องการที่จะเปิดเผยเว็บไซต์ของคุณกับอินเทอร์เน็ต ในขณะที่ TeamViewer จะทำงานอีกทางเลือกหนึ่งคือHamachi คุณสามารถสร้าง VPN ที่เชื่อมต่อสมาชิกทั้งหมดเข้าด้วยกันราวกับว่าพวกเขาอยู่ในเครือข่ายเดียวกัน คุณสามารถเพิกถอนการเข้าถึงทุกคนได้ตลอดเวลา ซอฟต์แวร์จะต้องติดตั้งบนเครื่องเซิร์ฟเวอร์ของคุณและบนพีซีของผู้ใช้

ปลั๊กอิน CMS

หากคุณใช้ CMS เช่นWordpressหรือJoomlaเพียงรับปลั๊กอินที่สามารถป้องกันหน้าเว็บด้วยชื่อผู้ใช้และรหัสผ่าน

ใบรับรอง

คุณสามารถสร้างใบรับรองแบบลงนามด้วยตนเองสำหรับ Apacheที่จะอนุญาตให้เข้าถึงพื้นที่ที่ได้รับการป้องกันของคุณหากใบรับรองนั้นมีอยู่เท่านั้น

รายการที่อยู่ IP ที่อนุญาต

การใช้ไฟล์. htaccessคุณสามารถ จำกัด การเข้าถึงจากบาง IP ไปยังไดเรกทอรีหรือไฟล์โดยใช้Order allow,denyฟังก์ชั่นและAllow fromฟังก์ชั่น

ตัวอย่าง:

เขียนใหม่เปิด

#The # อักขระแสดงถึงความคิดเห็น

คำสั่งอนุญาต, ปฏิเสธ

#สำนักงานใหญ่
อนุญาตจาก 12.34.56.789

#Toronto
อนุญาตจาก 987.654.321.100

#Chicago
อนุญาตตั้งแต่ 100.100.100.222

รหัสผ่าน. htaccess

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


ฉันชอบข้อเสนอแนะสุดท้าย (.htaccess Password) ฉันคิดว่าจะใช้ (ที่อยู่ IP ในรายการที่อนุญาตพิเศษ) เนื่องจากฉันต้องการให้ผู้ใช้เฉพาะเข้าสู่ระบบหน้าของฉัน (ชื่อผู้ใช้และรหัสผ่านใน MYSQL) ฉันต้องใส่ WAN IP ของผู้ใช้ในไฟล์. htaccess เพื่อให้เขาเข้าถึงเว็บไซต์ในพื้นที่ของฉันหรือไม่
CODE

@CODE ใช่คุณได้รับมัน
โมเสส

เจ๋ง :)! ดังนั้นเมื่อทำอย่างนั้นทุกคนที่พยายามเข้าถึงเว็บไซต์ท้องถิ่นของฉันจะถูกปฏิเสธใช่ไหม?
CODE

@ รหัสใช่ตราบใดที่คุณทำอย่างถูกต้อง ฉันแก้ไขคำตอบเพื่อรวมตัวอย่าง . htaccess นี้จะไม่อนุญาตให้เข้าถึงไฟล์และโฟลเดอร์ย่อยทั้งหมดของโฟลเดอร์ที่วางไว้
โมเสส

เพื่อนคุณน่าทึ่ง :) อย่างน้อยนั่นจะทำให้ฉันเริ่มต้น !! และทั้งหมดที่ฉันต้องทำตอนนี้คือการทำให้เว็บไซต์ในพื้นที่ของฉันมีอยู่บนอินเทอร์เน็ต
รหัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.