New vhost
httpd
plutôt que apache2
sûrement).
httpd
plutôt que apache2
sûrement).Pour fonctionner, le script nécessite :
Il va d’abord vérifier qu’Apache (version httpd
) et mkcert
sont bien installés sur votre système. Puis, il va vous demander le nom du serveur virtuel à créer et le nom du dossier à utiliser comme "webroot" (www
, htdocs
ou ce que vous voulez). Ensuite, il va vous demander où vous souhaitez créer le dossier du « virtual host ». Par exemple, si vous avez un espace de travail ayant pour chemin /home/nomdutilisateur/Sites, c’est le chemin à indiquer. Enfin, il va vous demander le chemin où enregistrer le certificat et sa clé.
Si toutes les informations ont correctement été saisies, le script va d’abord afficher un résumé pour que vous puissiez confirmer l'exactitude des données avant de procéder à la création du « virtual host ».
Ensuite, il va :
logs
(pour les logs d’accès et d’erreurs),Pour certaines opérations les droits d’administrateurs sont nécessaires. Vous serez alors avertis et votre mot de passe sera demandé.
Pour commencer, il faut récupérer le fichier new-vhost
disponible sur l'un des dépôts (Github ou Gitlab). Puis, il faut vérifier que le fichier puisse être exécuté :
chmod +x new-vhost
Ensuite, il suffit d'exécuter le script à l'aide d'un terminal :
./new-vhost
Vous pouvez également l’ajouter dans votre PATH pour pouvoir l’exécuter depuis n’importe quel endroit en saisissant simplement son nom : new-vhost
.