ฉันทำงานเป็นปัญหาเล็ก ๆ ในตอนท้ายของคู่มือเริ่มต้นสำหรับ vagrant
ฉันกำลังทำงานกับ CentOS basebox ที่มี Apache2 ทำงานอยู่ (การจัดเตรียมผ่าน Puppet) ฉันได้ตั้งค่าการส่งต่อพอร์ตสำหรับคำขอทางเว็บโดยใช้บรรทัดต่อไปนี้Vagrantfile
:
config.vm.forward_port "web", 80, 4567
แต่เมื่อฉันร้องขอไปยังพอร์ตนั้นพวกเขาล้มเหลว ข้อผิดพลาดที่รายงานโดย Safari คือ 'Safari ไม่สามารถเปิดหน้า“ http: // localhost: 4567 / ” ได้เนื่องจากเซิร์ฟเวอร์ยกเลิกการเชื่อมต่อโดยไม่คาดคิด'
ฉันได้vagrant reload
และเห็น "[ค่าเริ่มต้น] - web: 80 => 4567 (อะแดปเตอร์ 1)" ในการเลื่อนฉันควรจะเริ่มแก้ไขปัญหานี้ที่ไหน ขอบคุณ.
curl 'http://localhost:80'
จาก VM เองยังใช้งานได้หรือไม่ หากไม่เป็นเช่นนั้นปัญหาไม่ใช่การส่งต่อพอร์ต
curl
จากภายใน VM กำลังทำงาน จากโฮสต์ให้ฉันcurl
(52) Empty reply from server
curl -v 'http://localhost:4567/'
เอ่ย? บางครั้ง Safari ก็ดูดีเกินไปในการซ่อนข้อความแสดงข้อผิดพลาด