J'ai une machine Windows avec deux moniteurs et je cherche à faire fonctionner un serveur de développement via virtualbox (pile LAMP avec symfony framework/PHPStorm) afin de pouvoir:
http://localhost:10080/
Par exempleExiste-t-il un moyen de créer une image VM générique que je puisse utiliser? Ce serait encore mieux si je peux le mettre sur une clé USB et exécuter e VM sur n'importe quelle machine Windows en tant que serveur?
Certainement possible. J'ai en fait créé un petit script qui met en place un environnement virtuel comme vous le décrivez (bien que je l'utilise uniquement comme serveur, je le développe sur ma machine locale). Je le mets sur Github si ça vous intéresse:
https://github.com/Bartwillemsen/virtual-devbox
Fondamentalement, ce que vous devez faire sur vos paramètres d'invité Ubuntu est de créer un deuxième adaptateur réseau et de le rendre "hôte uniquement".
Ensuite, sur le premier adaptateur (qui est NAT par défaut, vous pouvez définir des redirections de port. J'ai configuré le mien comme ceci:
Ainsi, avec cela, vous pouvez configurer l'hébergement basé sur le nom avec Apache. Si vous ajoutez le nom de votre site Web sur le fichier hôte de votre ordinateur local, vous pouvez y accéder avec l'URL et le numéro de port comme ceci: yourwebsite.local: 8000 (dans mon cas).
EDIT: Vous pouvez définir vos dossiers partagés dans cet écran: