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 reload
dan 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.
curl
dari dalam VM berfungsi. curl
dari tuan rumah memberi saya (52) Empty reply from server
.
curl -v 'http://localhost:4567/'
dikatakannya? Terkadang Safari agak terlalu bagus dalam menyembunyikan pesan kesalahan.