ฉันมีเซิร์ฟเวอร์ที่เชื่อมต่อกับเราเตอร์ซึ่งมี 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 แต่ก็ไม่ได้ผลเหมือนกัน ผมทำอะไรผิดหรือเปล่า?