6

vagrant ボックスを作成し、その中に ckan をインストールしました。

vagrantfile で、ポート転送を 4567 に設定しました。ブラウザで次のように入力します。

127.0.0.1:4567

仮想ボックス内で ckan を取得します。

問題は、プロファイルの更新などの ckan でいくつかのアクションを実行すると、リダイレクトされることです。

http://127.0.0.1/user/mirmir 

「見つかりません - 要求された URL /user/mirmir がこのサーバー上に見つかりませんでした」というエラーが表示されます。

:4567 を手動で挿入すると、次のようになります

 http://127.0.0.1:4567/user/mirmir

すべてが機能します。

これを修正する方法はありますか?

4

1 に答える 1

4

おそらくプライベート ネットワークでこれを行う必要があります: http://docs.vagrantup.com/v2/networking/private_network.html

次のように IP アドレスを Vagrantfile に追加したら、次のようにします。

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

vagrant をリロードして、192.168.50.4 を参照できるようにする必要があります。URL でポートを使用する必要がないため、問題はありません。

于 2013-09-30T21:15:21.153 に答える