Retour : Page Principale > sommaire serveurs & domaines > Sequoia
Il est nécessaire d'utitiliser Webmin, pour cela :
Remplir le formulaire. Exemple avec le domaine mon-domaine.fr :
Détermination du login à partir du nom de domaine : mondomain
Création du login, shell = /bin/false
Changement des quotas : 0
Configuration du virtual host dans apache : /usr/local/apache/conf/httpd.conf
Création du compte email : /home/vpopmail/bin/vadddomain mon-domaine xxxxxxx
Nettoyage du répertoire /home/mondomain (chmod 0705)
Création de la base sql
Configuration de phpmyadmin
Mise en place d'un .htacess pour limiter l'accès au répertoire de statistiques /home/mondomain/www/stats/
Mise en place d'un .htacess pour limiter l'accès au répertoire de phpmyadmin /home/mondomain/www/phpmyadmin/
Configuration de webalizer pour le domaine : /etc/webalizer.conf.mondomain
Configuration des sauvegardes mysql
Configuration des sauvegardes distantes
Configuration de logrotate
ATTENTION la ligne "Configuration des sauvegardes distantes" est censée indiquer que le fichier /etc/cron.daily/ndistbackup a été mis à jour automatiquement mais ce n'est pas / plus le cas (2015-12-08). Il faut modifier ce fichier à la main pour ajouter la sauvegarde du nouvel utilisateur !
Éditer le fichier /root/.bashrc et ajoutez-y une ligne du style :
Pour que les changements soient pris en compte sans se délogger/relogger, exécuter .bashrc :
Important : Cliquer sur "Redemarrer tous les services (pour prendre en compte les changements)", ou redémarrer Apache manuellement
Sur le compte du Registrar ou le domaine est enregistré, il es nécessaire de réaliser des redirections pour les autres extensions.
mon-domaine.net, mon-domaine.org et mon-domaine.com sont redirigé vers mon-domaine.fr.
Il est nécessaire d'ajouter deux redirections pour chaque domaine :
Pour le domaine principal mon-domaine.fr, il faut configurer le DNS :
@ A 193.54.123.216 5 minutes
ftp CNAME mon-domaine.fr. 5 minutes
imap CNAME mon-domaine.fr. 5 minutes
pop CNAME mon-domaine.fr. 5 minutes
smtp CNAME mon-domaine.fr. 5 minutes
webmail CNAME mon-domaine.fr. 5 minutes
www CNAME mon-domaine.fr. 5 minutes
@ MX mon-domaine.fr. 10 5 minutes
Pour commencer Ă travailler sur le site directement, il est possible de modifier son fichier "hosts" :
Ajouter une base de données, puis ajouter ses droits. Prendre exemple sur les base tela_prod_eflore_v1_1_principale ou tela_prod_spip_actu.
Enfin, ajouter la base au sauvegarde dans /etc/cron.daily/mysqlbackup en prenant exemple sur le compte telabotap.
Procédure de création d'un compte
OBSOLETE (2017) - ces informations sont considérées comme n'ayant plus cours en 2017
Créer un compte
Il est nécessaire d'utitiliser Webmin, pour cela :
- Lancer Webmin s'il n'est pas lancé : /etc/init.d/webmin start
- Aller sur l'adresse : https://tela-botanica.org:10000/
Créer un compte
Dans Webmin, se rendre dans le menu "Servers" et cliquer sur "Ovh Virtual Hosting Management" puis "add a domain".Remplir le formulaire. Exemple avec le domaine mon-domaine.fr :
- Nom de domaine : mon-domaine.fr
- Mot de passe : NE PAS METTRE D'APOSTROPHE DANS LE MOT DE PASSE !!!
- Email de contact : webmestre@mon-domaine.fr
- Quotas : 0 (pas de quotas) ATTENTION mettre 0 empĂŞche de valider le formulaire... un grand nombre fait l'affaire (50 000 ou 100 000 par exemple)
- Accès telnet / ssh : non
- Créer une base Mysql : oui
- Mode verbeux : cocher la case
- Cliquer sur le bouton : Créer
- Résultat attendu :
Détermination du login à partir du nom de domaine : mondomain
Création du login, shell = /bin/false
Changement des quotas : 0
Configuration du virtual host dans apache : /usr/local/apache/conf/httpd.conf
Création du compte email : /home/vpopmail/bin/vadddomain mon-domaine xxxxxxx
Nettoyage du répertoire /home/mondomain (chmod 0705)
Création de la base sql
Configuration de phpmyadmin
Mise en place d'un .htacess pour limiter l'accès au répertoire de statistiques /home/mondomain/www/stats/
Mise en place d'un .htacess pour limiter l'accès au répertoire de phpmyadmin /home/mondomain/www/phpmyadmin/
Configuration de webalizer pour le domaine : /etc/webalizer.conf.mondomain
Configuration des sauvegardes mysql
Configuration des sauvegardes distantes
Configuration de logrotate
ATTENTION la ligne "Configuration des sauvegardes distantes" est censée indiquer que le fichier /etc/cron.daily/ndistbackup a été mis à jour automatiquement mais ce n'est pas / plus le cas (2015-12-08). Il faut modifier ce fichier à la main pour ajouter la sauvegarde du nouvel utilisateur !
Joli bash
Pour avoir une jolie invite bash, copier les fichiers .bashrc et .profile depuis un compte existant, comme telabotap, puis changer leur propriétaire.# cp /home/telabotap/.bashrc /home/monnouveaucompte/ # cp /home/telabotap/.profile /home/monnouveaucompte/ # chown monnouveaucompte:users /home/monnouveaucompte/.bashrc # chown monnouveaucompte:users /home/monnouveaucompte/.profile
Alias Funky
Pour changer d'utilisateur plus facilement (tant que la politique "/bin/false par défaut" est appliquée) depuis le compte root, créer un super alias !Éditer le fichier /root/.bashrc et ajoutez-y une ligne du style :
alias chtoto="su - monutilisateurtoto -s /bin/bash"
Pour que les changements soient pris en compte sans se délogger/relogger, exécuter .bashrc :
# . ~/.bashrc
Autres réglages
- Se rendre sur le serveur et vérifier que le fichier httpd.conf contient bien une directive SuexecUserGroup mondomain users et non Users mondomain et Groups users pour le virtualhost créé
- Si nécessaire, remplacer les directives : Users mondomain et Groups users par SuexecUserGroup mondomain users
Important : Cliquer sur "Redemarrer tous les services (pour prendre en compte les changements)", ou redémarrer Apache manuellement
Sur le compte du Registrar ou le domaine est enregistré, il es nécessaire de réaliser des redirections pour les autres extensions.
mon-domaine.net, mon-domaine.org et mon-domaine.com sont redirigé vers mon-domaine.fr.
Il est nécessaire d'ajouter deux redirections pour chaque domaine :
- (vide) Directe (permanente) http://www.mon-domaine.fr/
- * Directe (permanente) http://www.mon-domaine.fr/
Pour le domaine principal mon-domaine.fr, il faut configurer le DNS :
- se rendre sur l'interface du Registrar, ici Gandi
- cliquer sur "Gérer les zones" dans l'interface de configuration du domaine mon-domaine.fr
- Remplir comme suit :
@ A 193.54.123.216 5 minutes
ftp CNAME mon-domaine.fr. 5 minutes
imap CNAME mon-domaine.fr. 5 minutes
pop CNAME mon-domaine.fr. 5 minutes
smtp CNAME mon-domaine.fr. 5 minutes
webmail CNAME mon-domaine.fr. 5 minutes
www CNAME mon-domaine.fr. 5 minutes
@ MX mon-domaine.fr. 10 5 minutes
- Cliquer sur "Prendre en compte les changements"
Pour commencer Ă travailler sur le site directement, il est possible de modifier son fichier "hosts" :
- sur sa machine ouvrir une console
- taper : su - et saisir le mot de passe root
- vi /etc/hosts
- ajouter une ligne : 193.54.123.216 mon-domaine.fr www.mon-domaine.fr
- sauver le fichier
- redémarrer son navigateur
- taper l'adresse : mon-domaine.fr et le site devrait apparaitre s'il y a du contenu, sinon mettre par ftp un fichier index.html pour tester
Créer une base de données supplémentaire pour un compte
Dans Webmin, se rendre dans le menu "Servers" et cliquer sur l'entrée "MySQL Database Server".Ajouter une base de données, puis ajouter ses droits. Prendre exemple sur les base tela_prod_eflore_v1_1_principale ou tela_prod_spip_actu.
Enfin, ajouter la base au sauvegarde dans /etc/cron.daily/mysqlbackup en prenant exemple sur le compte telabotap.