0

私はVagrant 1.7+を使用していますが、私の設定で動作させることに成功しました。Ubuntu 14.00+ を使用していますが、直面している問題は、プロジェクトを外部ソースと共有できないことです。

私は現在「private_network」を使用していますが、それは内部専用ネットワークですが、すべてが機能し、ホストが機能し、ドメイン経由でプロジェクトにアクセスできることを理解できます。

次に、「public_network」を試しましたが、何も機能しません。ホストを作成するプラグインが機能せず、URLも共有できないようです。

共有とは、「vagrant share」機能を意味します。

私のチームが(オフィスの外で)私がどこまで来たかを見て、彼らが私の仕事をレビューできるように、私に見せたり修正方法を教えたりできる人はいますか?

私のVagrantファイル:

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.provision "shell", inline: "echo Starting up Setup.sh"
config.vm.box = "ubuntu/trusty32"
config.vm.network :forwarded_port, guest: 80, host: 8885, auto_correct: true
config.hostsupdater.remove_on_suspend = true
config.vm.network :public_network, ip: '172.16.35.51', :netmask => '255.255.0.0', :bridge => 'eth0'
config.vm.hostname = File.basename(Dir.getwd)+ ".dev"
#config.hostsupdater.aliases = ["alias.testing.de", "alias2.somedomain.com"]

# Name will dynamic fetch the name of the project #
    config.vm.provider "virtualbox" do |v|
        v.name = File.basename(Dir.getwd)
        v.customize ["modifyvm", :id, "--memory", "1024"]
     end
     config.vm.provision "shell" do |s|
        s.path = "setup.sh"
     end
   config.vm.post_up_message = "Machine ready, use `vagrant ssh` to connect to it."
end
4

1 に答える 1

0

私は自分の問題を発見しました!public_network は必要ありません。Vagrant Share でカスタム ドメインをカスタマイズしていない場合は、DNS で何かを行う必要があります。それ以外の場合、カスタム ドメインがない場合は自動的に機能します。

于 2015-07-24T07:54:58.967 に答える