ฉันกำลังพยายามตั้งค่าโฮมเซิร์ฟเวอร์ของฉันเพื่อส่งคำขอชื่อโดเมนบางอย่างไปยังคอมพิวเตอร์เครื่องอื่นบนเครือข่ายภายในบ้านของฉัน (ฉันมีที่อยู่ IP เพียงแห่งเดียว) ฉันใช้ Nginx เพื่อทำสิ่งนี้ แต่ฉันไม่มีโชคกับ มัน.
ฉันมีคอมพิวเตอร์ที่ใช้ Nginx ซึ่งสามารถดูได้ทางอินเทอร์เน็ต มันใช้งานได้ดี ฉันมีราสเบอร์รี่ pi ใช้ Nginx และทำงานได้ดีเมื่อฉันขอโดยตรง
สิ่งที่ฉันมีบนเซิร์ฟเวอร์ที่หันหน้าไปทางเซิร์ฟเวอร์คือ:
server {
listen 85;
server_name some.domainname.com;
location / {
proxy_pass http://192.168.1.32;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
อย่างไรก็ตามเมื่อฉันเยี่ยมชม some.domainname.com:85 จากนอกเครือข่ายในบ้านของฉัน (หรือแม้กระทั่งภายในเครือข่ายภายในบ้านของฉันที่ชี้ไปที่เว็บเซิร์ฟเวอร์) ฉันเพิ่งได้รับข้อผิดพลาดการปฏิเสธการเข้าถึงเครือข่าย
@Alexey เมื่อใช่ DNS ชี้ไปที่เซิร์ฟเวอร์ หากฉันเพิ่มบล็อกบนเว็บที่หันหน้าไปทางเซิร์ฟเวอร์เพื่อตรวจจับการร้องขอสำหรับโดเมนของฉันมันจะทำงานได้ดี แต่ไม่ส่งต่อไปยัง raspberry pi
—
chrisjacob
คุณเคยดูบันทึกข้อผิดพลาดของ nginx และบันทึกการเข้าถึงหรือไม่?
—
Alexey Ten
some.domainname.com
หรือไม่