2013-09-24 27 views
6

Tôi đã tạo một hộp âm thanh và cài đặt ckan bên trong nó.CKAN/Chuyển tiếp cổng âm đạo

Trong vagrantfile - tôi thiết lập cổng chuyển tiếp đến 4567 - vì vậy khi trong trình duyệt của tôi gõ

127.0.0.1:4567 

tôi nhận được để ckan bên trong hộp ảo.

Vấn đề là bây giờ - khi tôi làm một số hành động trong ckan như cập nhật hồ sơ của tôi - Tôi được chuyển đến

http://127.0.0.1/user/mirmir 

mà mang lại cho tôi một lỗi của "Not Found - Các yêu cầu URL/user/mirmir không tìm thấy trên máy chủ này."

Nếu tôi chèn thủ công: 4567 nên nó trở nên

http://127.0.0.1:4567/user/mirmir 

mọi thứ hoạt động.

Bất kỳ ý tưởng nào về cách sửa lỗi này?

+1

Điều này giống như một vấn đề về ứng dụng, điều gì đó sai với chuyển hướng. Bạn sẽ sử dụng mạng công cộng thay vì NAT với cổng chuyển tiếp tốt hơn. –

Trả lời

4

Có thể bạn nên làm điều này với một mạng riêng: http://docs.vagrantup.com/v2/networking/private_network.html

Một khi bạn đã thêm địa chỉ IP vào Vagrantfile của bạn như thế này:

config.vm.network "private_network", ip: "192.168.50.4" 

Bạn nên tải lại lang thang và có thể duyệt đến 192.168.50.4, bây giờ sẽ không có vấn đề gì vì bạn sẽ không cần sử dụng cổng trong URL.

+0

điều này làm việc rất đẹp - cảm ơn rất nhiều! –

Các vấn đề liên quan