Saya mengalami masalah kecil di akhir panduan Memulai untukvagrant . Saya sedang mengerjakan basebox CentOS yang menjalankan Apache2 (penyediaan melalui Puppet). Saya telah menyiapkan penerusan port untuk permintaan web menggunakan baris berikut di Vagrantfile:
config.vm.forward_port "web", 80, 4567
Tetapi ketika saya membuat permintaan ke port itu, mereka gagal. Kesalahan yang dilaporkan oleh Safari adalah 'Safari tidak dapat membuka halaman " http: // localhost: 4567 / " karena server tiba-tiba memutuskan koneksi.'
Saya melakukan vagrant reloaddan melihat "[default] - web: 80 => 4567 (adaptor 1)" di gulungan, jadi di mana saya harus mulai memecahkan masalah ini? Terima kasih.
curl 'http://localhost:80'dari VM itu sendiri berfungsi? Jika tidak, masalahnya bukan pada penerusan port.
curldari dalam VM berfungsi. curldari tuan rumah memberi saya (52) Empty reply from server.
curl -v 'http://localhost:4567/'dikatakannya? Terkadang Safari agak terlalu bagus dalam menyembunyikan pesan kesalahan.