ฉันจะถ่ายทอดชื่อโดเมนย่อย / ชื่อเสมือนบนเซิร์ฟเวอร์ท้องถิ่นด้วยผู้ที่เชื่อมต่อกับเครือข่ายเดียวกันได้อย่างไร


0

ฉันมีเซิร์ฟเวอร์ที่เชื่อมต่อกับเราเตอร์ซึ่งมี ubuntu 12.04 มันมี apache / mysql / php ทั้งหมดติดตั้งพร้อมที่จะไป โครงสร้างโฟลเดอร์เป็นดังนี้:

/var/www -- this isnt the root
-/libs
-/logs
-/public - this is the root
-/vhosts - all subdomains go here

ฉันมีโฟลเดอร์ใน vhosts ชื่อ mysite ฉันเข้าสู่ / etc / apache2 / sites-available และสร้างไฟล์และนี่คือเนื้อหา -> ( ไฟล์ vhost ) และฉันยังเพิ่มรายการในไฟล์ / etc / hosts ที่มี: 127.0.1.1 mysite.dev และฉันก็ทำเช่นกัน

sudo a2ensite mysite

ฉันพยายามเข้าถึงไซต์จากคอมพิวเตอร์ผ่าน mysite.dev และ ip สาธารณะของเราในเซิร์ฟเวอร์ แต่ฉันไม่สามารถดูได้ ไดเรกทอรีสาธารณะในโครงสร้างด้านบนจะแสดงในคอมพิวเตอร์ทุกเครื่องเมื่อฉันลองใช้ ip สาธารณะของเรา แต่สำหรับสิ่งที่เพิ่มใน vhosts เว็บไซต์จะไม่แสดง ไม่มีโดเมนที่แนบมาเป็นเพียง ip ของเรา ฉันพยายามเปลี่ยนพอร์ตจาก 80 เป็น 9999 ในไฟล์ mysite ในเว็บไซต์และลองใช้ myip: 9999 แต่ก็ไม่ได้ผลเหมือนกัน ผมทำอะไรผิดหรือเปล่า?


หากคุณจะเปลี่ยนพอร์ตคุณจะต้องเปลี่ยนทุกที่รวมถึงการกำหนดค่าการส่งต่อพอร์ตของเราเตอร์
David Schwartz

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