การแก้ไขโดเมนเป็น LAN ที่อยู่ ip ภายใต้ไดนามิก DNS และมะเขือเทศ


3

ฉันเพิ่งเริ่มโฮสต์เว็บไซต์ส่วนตัวของฉันภายใต้เซิร์ฟเวอร์ภายในบ้านโดยใช้ไดนามิก DNS

โดเมนได้รับการจดทะเบียนภายใต้ Godaddy และ ZoneEdit เป็นผู้จัดการ DNS แบบไดนามิก ทุกอย่างทำงานได้ดีจนกระทั่งมันมาถึงเราเตอร์ของฉัน (กับ Tomato v1.28) โดเมน (สมมติว่า example.com) แปลดังนี้:

http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page

แทน

http://www.example.com/wiki/index.php/Main_Page

ฉันใช้คุณสมบัติการส่งต่อพอร์ตที่สร้างขึ้นใน Tomato หลักสูตรข้างต้นทำงานบนเครื่องที่เชื่อมต่อกับเครือข่ายท้องถิ่น

สิ่งนี้เกิดขึ้นเมื่อพยายามเข้าถึง URL หลักเช่น www.example.com แต่ www.example.com/blog หรือ www.example.com/wiki เก็บชื่อโดเมนไว้

ฉันใช้เซิร์ฟเวอร์ centos พร้อม apache


ปัญหาไม่ได้อยู่ในเราเตอร์หรือในการตั้งชื่อโฮสต์ แต่ใน LocalSettings.php ของ mediawiki ที่ฉันใช้ แก้ไขชื่อเซิร์ฟเวอร์ในไฟล์แก้ไขทุกอย่าง
Praveen

คำตอบ:


2

เว็บเซิร์ฟเวอร์ของคุณกำลังเปลี่ยนเส้นทาง แต่ไม่ได้รับการกำหนดค่าด้วยชื่อ DNS ดังนั้นให้ใช้ IP_address ภายในเป็นคำตอบในการเปลี่ยนเส้นทาง

กำหนดค่าชื่อโดเมนในซอฟต์แวร์เว็บเซิร์ฟเวอร์


2

ไม่ได้เกี่ยวข้องกับเราเตอร์ของคุณ คุณต้องเพิ่มชื่อโดเมนของคุณไปยังเว็บเซิร์ฟเวอร์ หากคุณใช้ apache คุณอาจต้องเพิ่มชื่อโดเมนของคุณในไฟล์ vhosts อ่านเพิ่มเติมได้ที่นี่: http://support.aiso.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=243


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