Ich habe eine virtuelle Vagrant-Box mit Puphpet eingestellt, die läuft (in Ubuntu 14.04) und ich kann mich über ssh mit ihm verbinden. Ich habe auch vagrant hostmanager verwendet, um die IP des IP automatisch der Gastgeberdatei hinzuzufügen.Zugriff auf vagrant vm vom Host-Rechner aus nicht möglich
Dies ist die hosts-Datei:
127.0.0.1 localhost
127.0.1.1 pcuser-HP-EliteBook-8470p
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
## vagrant-hostmanager-start id: 2314dd30-24cf-4122-8779-8b755f5e6186
172.22.22.22 projectname.local
172.22.22.22 www.projectname.local
## vagrant-hostmanager-end
## vagrant-hostmanager-start id: c20d4d7f-3ada-4b2a-b142-e44826571754
192.168.56.101 machine1.puphpet
192.168.56.101 symfony.dev
## vagrant-hostmanager-end
Das Problem ist, wenn ich versuche, die VM vom Host entweder über die IP-Adresse oder über die virtuellen Host-Servernamen für den Zugriff auf I gesetzt habe (symfony.dev).
Entweder es ist nicht möglich, es zu verbinden, obwohl ich die Maschine IP vom Host gepingt hat und es gut reagiert.
Zuerst hatte ich den vagrant Hostmanager nicht installiert und nur die IP und den Namen des virtuellen Host-Servers (symfony.dev) manuell in die hosts-Datei hinzugefügt, aber es konnte keine Verbindung herstellen.
Ich habe die Einstellungen in config.yaml Datei überprüft und sie alle scheinen in Ordnung zu sein:
vagrantfile:
target: local
vm:
provider:
local:
box: puphpet/ubuntu1404-x64
box_url: puphpet/ubuntu1404-x64
box_version: '0'
chosen_virtualizer: virtualbox
virtualizers:
virtualbox:
modifyvm:
natdnshostresolver1: false
showgui: 0
vmware:
numvcpus: 1
parallels:
linked_clone: 0
check_guest_tools: 0
update_guest_tools: 0
machines:
vflm_zaw8al7jczu3:
id: machine1
hostname: machine1.puphpet
network:
private_network: 192.168.56.101
forwarded_port:
vflmnfp_67om22p4f0j3:
host: '5608'
guest: '22'
memory: '1024'
cpus: '1'
provision:
puppet:
manifests_path: puphpet/puppet/manifests
module_path:
- puphpet/puppet/modules
- puphpet/puppet/manifests
options:
- '--verbose'
- '--hiera_config /vagrant/puphpet/puppet/hiera.yaml'
synced_folder:
vflsf_y5mnuhi3ihqh:
source: ./
target: /var/www
sync_type: nfs
smb:
smb_host: ''
smb_username: ''
smb_password: ''
mount_options:
dir_mode: '0775'
file_mode: '0664'
rsync:
args:
- '--verbose'
- '--archive'
- '-z'
exclude:
- .vagrant/
- .git/
auto: 'true'
owner: www-data
group: www-data
usable_port_range:
start: 10200
stop: 10500
post_up_message: ''
Muss ich etwas in der Konfiguration ändern müssen, oder was ich bin fehlt oder falsch?
Jede Hilfe wird sehr geschätzt.
in der VM haben Sie überprüft, ob Ihr Webserver korrekt ausgeführt wird? –
Ich habe den Server auf dem vm: php bin/Konsolenserver gestartet: run [OK] Server läuft auf http://127.0.0.1:8000 – Dutchman08