,

Comment générer vos VHOSTS automatiquement

Comment générer vos VHOSTS automatiquement

Bonjour à tous !

Aujourd’hui je vais vous montrer comment je travaille lors de mes développements WordPress en local et particulièrement pour générer mes VHOSTS automatiquement avant d’attaquer l’installation de WordPress.

J’utilise la génération de mes VHOSTS sur Ubuntu (Desktop et Server) tout simplement avec un script bash.

Comment générer vos HOSTS ?

Pour ma part, je nomme mes sites que je développe en local comme ceci : devwordpress.local.sites.fr
Chaque nouveau site sera sous la forme MONSITE.local.sites.fr.

Voici mes paramètres:

CONF_DOCUMENT_ROOT= »/var/vhosts/ »
CONF_BASEPATH= »/www/ » : mon dossier de travail
CONF_HOSTS_FILE= »/etc/hosts »

  1. Changez la configuration par défaut pour correspondre à vos besoins
  2. ensuite lancez via un terminal pour Ubuntu  ./site-factory.sh ou ./site-factory.sh monsite.local.sites.fr

Que va faire le script ?

Nous allons voir en détails ce que va faire ce script :

  1. Proposition de donner un nom pour ce projet : par exemple « devsite« 
  2. Création du répertoire : /var/vhosts/devsite.local.sites.fr
  3. Création du fichier de config apache : /etc/apache2/sites-available/devsite.conf
  4. Création du fichier index.php dans le répertoire (juste pour info que le site fonctionne bien)
  5. Choix de votre dossier de travail, par défaut il est à « www » mais pour pouvez mettre autre chose
  6. Création du dossier de travail et du dossier « logs » et de ses fichiers (error.log et access.log)
  7. Création du Virtual Host Apache
  8. Ajout d’une entrée au fichier HOSTS (127.0.0.1 devsite.local.sites.fr)
  9. Création d’une base de donnée : par défaut « devsite » mais vous pouvez entrer autre chose
  10. Activation du VirtualHost via la commande « a2ensite devsite.conf« 
  11. Redémarre Apache avec la commande « service apache2 restart« 

㋡ Votre site est maintenant prêt… à vous de jouer !

Et ensuite ?

Vous pouvez aller ensuite vérifier dans votre navigateur devsite.local.sites.fr et vous devez voir le message « Votre nouveau site devsite est en place ! »

Il ne vous reste qu’à déposer les fichiers WordPress et lancer l’installation.

Dans le zip à télécharger, vous trouverez aussi site-delete.sh, ceci vous permet d’effacer un site.

Bon développement

Télécharger les scripts ici 

  Générateur VHOSTS (4,2 KiB, 383 téléchargements)

 

 

 

1 réponse

Trackbacks (rétroliens) & Pingbacks

  1. […] Source: Comment générer vos VHOSTS automatiquement […]

Répondre

Se joindre à la discussion ?
Vous êtes libre de contribuer !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *