Retour : Page Principale > sommaire serveurs & domaines > Agathis

Gestion des domaines virtuels sur Agathis


Droits des fichiers et dossiers d'un domaine virtuel
Le dossiers www et son contenu doit avoir les droits : 755
find www -type d -exec chmod 755 {} \;

Créer un domaine virtuel
  • Se connecter à Agathis
  • Se loguer en admin : su - admin
  • Se rendre dans le dossier du script de création de domaine : cd script/create_php_vhost/
  • Lancer le script : sudo ./create_php55_site.sh api-test.tela-botanica.org
    • Indiquer un nom d'utilisateur pour ce domaine : apitest
    • Saisir son mot de passe. Utiliser pwgen pour en générer un.
    • Si les fichiers web du domaine sont directement dans le dossier www . Répondre à la question "Would you like to change to web root directory (y/n)?" : n
    • Pour "How many FPM servers would you like by default " : 3
    • Pour "Min number of FPM servers would you like" : 1
    • Pour "Max number of FPM servers would you like" : 5
    • Le script doit ensuite créer un fichier test.php et relancer php-fpm et nginx.
  • Ajouter l'entrée du nouveau domaine aux sauvegardes : vi /etc/cron.daily/ndistbackup
  • Éditer la nouvelle entrée du fichier passwd en modifiant le shell en /bin/false : vi /etc/passwd

Supprimer un domaine virtuel
Exemple avec le domaine api-test.tela-botanica.org (créé ci-dessus) :
  • deluser apitest
  • delgroup apitest
  • cd /home/
  • rm -fR apitest
  • rm /etc/nginx/site-available/api-test.tela-botanica.org.conf
  • rm /etc/nginx/site-enabled/api-test.tela-botanica.org.conf
  • rm /etc/php/5.5/fpm.d/api-test.tela-botanica.org.pool.conf