1 votes

Machine virtuelle Ubuntu pour servir de serveur de développement sous Windows

J'ai une machine Windows avec deux moniteurs et je cherche à faire tourner un serveur de développement via virtualbox (LAMP stack avec symfony framework/PHPStorm) afin de pouvoir.. :

  1. Éditer le code sur la machine virtuelle fonctionnant dans une fenêtre à un moniteur
  2. Demandez à Windows d'accéder à ces pages en visitant http://localhost:10080/ par exemple

Existe-t-il un moyen de créer une image générique de la VM que je puisse utiliser ? Je ne sais pas si c'est possible, mais je ne sais pas non plus si c'est possible de le faire.

1voto

Gladen Points 2678

C'est tout à fait 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 purement comme serveur, je développe sur ma machine locale). Je l'ai mis sur Github si cela vous intéresse :

https://github.com/Bartwillemsen/virtual-devbox

En fait, ce que vous devez faire dans les paramètres de l'invité Ubuntu, c'est créer une deuxième carte réseau et la rendre "hôte seulement".

enter image description here

Ensuite, sur le premier adaptateur (qui est NAT par défaut), vous pouvez définir des redirections de port. J'ai configuré les miennes comme suit :

enter image description here

Ainsi, vous pouvez mettre en place un hébergement basé sur le nom avec Apache. Si vous ajoutez le nom de votre site web dans le fichier d'hébergement 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 :

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X