ฉันใหม่มากกับราสเบอร์รี่และเซิร์ฟเวอร์ noob ครั้งแรกที่ฉันสร้างและเซิร์ฟเวอร์ Apache + พอร์ต fowarding บน 80 + ddns หลังจากนั้นฉันติดตั้งการเคลื่อนไหวสำหรับ Logitech Webcam + port fowarding 8081
ดังนั้นฉันจึงไม่มี Websever "mysite.ddns.net" ที่ใช้งานได้และ Webcamstream บน "mysite.ddns.net:8081" ฉันสามารถฝังเว็บสตรีมภายใน index.html และรหัสผ่านเพื่อปกป้อง mysite แต่ปัญหาคือคนยังสามารถไปที่ "mysite.ddns.net:8081" และดูสตรีมของฉัน
ดังนั้นฉันจะปฏิเสธ acces เพื่อ mysite.ddns.net:8081 ได้อย่างไร แต่มัน shoudl ปรากฏให้เห็นบน
ทำงานกับ. htacces หรือ reverse proxy หรือการเปลี่ยนเส้นทางบางประเภท ฉันพยายาม google มาก แต่ไม่สามารถคิดออก ฉันต้องการโซลูชันทีละขั้นตอนหรือลิงก์ไปยังแหล่งข้อมูลที่ดี โปรดช่วยฉันด้วยนะ :)
ตายแล้วคุณอนุญาตให้เข้าถึงเครือข่ายของคุณจากภายนอก? iptables - ฉันอินพุต - พอร์ต 8081 -m state - รัฐใหม่, ถูกสร้างแล้ว -j ยอมรับ?
—
Wiffzack
Sry ฉันไม่มีเงื่อนงำเกี่ยวกับสิ่งที่คุณกำลังเขียน :) เนื่องจากฉัน fowarded พอร์ต 80 และ 8081 มันสามารถ accest จากที่ไหนก็ได้ถ้าคุณหมายความ Webcamstream นั้นอยู่ที่ 8081 แต่เว็บไซต์ apache นั้นอยู่ที่ 80 ด้วยการเข้าสู่ระบบการตรวจสอบความถูกต้อง ฉันมี iframed เว็บสตรีมบน apache แต่ก็ยังสามารถเข้าถึงได้ง่ายผ่านทาง: 8081
—
Jingizz