2017-09-29 4 views
0

I vagrant 2.0 mit Virtualbox auf einem Windows installiert 7. ich die https://box.scotch.io/ Führung folgte aber und ich kann nicht auf den Webserver zugreifen http://192.168.33.10:8080Vagrant Scotch Box nicht funktioniert

ich die Box über ssh eingegeben und sagt, dass apache2 nicht installiert und weder php. Sie sollten sein, oder?

Mein VagrantFile

Vagrant.configure("2") do |config| 
    config.vm.box = "scotch/box" 
    config.vm.network "forwarded_port", guest: 80, host: 8080 
    config.vm.network "private_network", ip: "192.168.33.10" 
    config.vm.hostname = "scotchbox" 
    config.vm.synced_folder ".","/var/www", :mount_options => ["dmode=777", "fmode=666"] 
    config.ssh.username = "vagrant" 
    config.ssh.password = "vagrant" 
end 

Antwort

0
  1. Sie nicht forward_port benötigen, wenn Sie ein privates Netzwerk verwenden, wenn Sie eine statische IP-Adresse haben, erreichen Sie den Server direkt die IP verwendet wird; oder Sie könnten mit dem Forward-Port, aber sicherlich nicht eine Mischung aus Ihrer VM statische IP und der Weiterleitungsport zu Ihrem Host-Rechner; entweder mit Ihrem Setup http://192.168.33.10 oder http://127.0.0.1:8080 funktionieren würde, aber ich würde nur empfehlen, den Vorwärts-Port zu entfernen und verwenden nur die VM-IP-

  2. Sie nicht brauchen config.ssh Parameter, nur mit dem SSH-Schlüssel anmelden.