Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| virtualmin [Le 13/03/2008, 11:48] – déplacé de /wiki/projet_page vers /virtualmin + remarque YoBoY | virtualmin [Le 11/09/2022, 12:05] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Xenial |
| ---- | ---- | ||
| ====== Installer et configurer Virtualmin ====== | ====== Installer et configurer Virtualmin ====== | ||
| Ligne 5: | Ligne 5: | ||
| Virtualmin est un module pour [[:webmin]] permettant de gérer divers sites et hébergements internet ([[wpfr> | Virtualmin est un module pour [[:webmin]] permettant de gérer divers sites et hébergements internet ([[wpfr> | ||
| - | > FIXME : Page < | ||
| - | > | ||
| - | > FIXME : page non vérifiée, à retravailler si quelqu' | ||
| - | > [[http:// | ||
| - | > [[http:// | ||
| + | > FIXME : page non vérifiée, à retravailler si quelqu' | ||
| + | > [[https:// | ||
| + | > [[https:// | ||
| - | V1.0.4 | ||
| - | Après avoir essayé toutes les interfaces de gestion de sites possibles, gratuites ou non, je me suis rendu compte que Virtualmin était la plus appropriée | + | Après avoir essayé toutes les interfaces de gestion de sites possibles, gratuites ou non, je me suis rendu compte que Virtualmin était la plus appropriée. |
| En effet, n’ayant qu’une petite dizaine de sites à héberger, la simplicité d’utilisation de ce panel m’a fait opter pour cette solution. | En effet, n’ayant qu’une petite dizaine de sites à héberger, la simplicité d’utilisation de ce panel m’a fait opter pour cette solution. | ||
| Ligne 39: | Ligne 36: | ||
| Pour information, | Pour information, | ||
| - | Lancez le script d' | + | Lancez le script d' |
| Vous aurez la possibilité de procéder à l' | Vous aurez la possibilité de procéder à l' | ||
| + | ===== Installation Automatisée ===== | ||
| - | ===== Bind8/ | + | ==== Télécharger le script d' |
| + | |||
| + | L' | ||
| + | |||
| + | Une fois ubuntu installé, connectez vous en ssh (si server distant) ou ouvrez un [[: | ||
| + | sudo chmod 755 install.sh | ||
| + | sudo ./ | ||
| + | |||
| + | |||
| + | ==== Connectez-vous à Virtualmin ==== | ||
| + | |||
| + | Une fois l' | ||
| + | |||
| + | ===== Installation Manuelle ===== | ||
| + | |||
| + | ==== Bind8/9 ==== | ||
| Lisez [[: | Lisez [[: | ||
| Ligne 53: | Ligne 66: | ||
| < | < | ||
| - | Le serveur DNS BIND version 8 ou 9 ne semble pas etre installé sur votre systeme, | + | Le serveur DNS BIND version 8 ou 9 ne semble pas etre installé sur votre systeme, |
| - | ou n'a pas été correctement configuré dans le module Webmin Serveur DNS BIND. | + | ou n'a pas été correctement configuré dans le module Webmin Serveur DNS BIND. |
| - | Si votre système n' | + | Si votre système n' |
| il doit être désactivé dans la page de configuration du module Virtualmin. | il doit être désactivé dans la page de configuration du module Virtualmin. | ||
| </ | </ | ||
| - | < | + | < |
| Click here to have it downloaded and installed using APT. | Click here to have it downloaded and installed using APT. | ||
| </ | </ | ||
| Ligne 78: | Ligne 91: | ||
| Vous pouvez vous rendre compte que le fichier **/ | Vous pouvez vous rendre compte que le fichier **/ | ||
| - | Cherchez la ligne | + | Cherchez la ligne |
| - | <code> | + | <file> |
| ajoutez avant | ajoutez avant | ||
| - | <code> | + | <file> |
| version " | version " | ||
| recursion no; | recursion no; | ||
| - | </code> | + | </file> |
| Sauvegardez et cliquez sur **Appliquer les changements**. | Sauvegardez et cliquez sur **Appliquer les changements**. | ||
| Ligne 92: | Ligne 105: | ||
| - | ===== Serveur de courrier | + | ==== Serveur de courrier ==== |
| Ligne 109: | Ligne 122: | ||
| - | ===== Apache | + | ==== Apache ==== |
| - | Deux modules apache doivent être présents dans le dossier **/ | + | Deux modules apache doivent être présents dans le dossier **/ |
| Si tel n’est pas le cas, vous trouverez ceux-ci dans le dossier **/ | Si tel n’est pas le cas, vous trouverez ceux-ci dans le dossier **/ | ||
| Ligne 126: | Ligne 139: | ||
| - | ===== Webalizer | + | ==== Webalizer ==== |
| Procédez à l’installation en suivant les liens qui vous sont proposés. | Procédez à l’installation en suivant les liens qui vous sont proposés. | ||
| - | Cliquez sur le lien **Configuration du module**, et modifiez le champ **Chemin du fichier de configuration Webmin**, celui-ci | + | Cliquez sur le lien **Configuration du module**, et modifiez le champ **Chemin du fichier de configuration Webmin**, celui-ci |
| Sauvegardez et relancez le script d’installation. | Sauvegardez et relancez le script d’installation. | ||
| Ligne 138: | Ligne 151: | ||
| - | ===== MySQL ===== | + | ==== MySQL ==== |
| Procédez à l’installation en suivant les liens qui vous sont proposés. | Procédez à l’installation en suivant les liens qui vous sont proposés. | ||
| Ligne 145: | Ligne 158: | ||
| Si vous procédez à une installation de mysql via virtualmin, n' | Si vous procédez à une installation de mysql via virtualmin, n' | ||
| - | ===== Installation suite ===== | + | ==== Installation suite ==== |
| Certains modules sont activés automatiquement. | Certains modules sont activés automatiquement. | ||
| < | < | ||
| Ligne 160: | Ligne 173: | ||
| - | ===== Quotas | + | ==== Quotas ==== |
| Je n'ai pas les compétences requises pour la rédaction de cette partie. Si vous souhaitez m' | Je n'ai pas les compétences requises pour la rédaction de cette partie. Si vous souhaitez m' | ||
| < | < | ||
| Ligne 170: | Ligne 183: | ||
| - | ==== Pour activer les quotas système: | + | === Pour activer les quotas système: === |
| < | < | ||
| Ligne 195: | Ligne 208: | ||
| Pour l' | Pour l' | ||
| - | ===== C’est bon ===== | + | ==== C’est bon ==== |
| Normalement et si tout s’est bien passé, vous devriez avoir le message suivant : | Normalement et si tout s’est bien passé, vous devriez avoir le message suivant : | ||
| Ligne 205: | Ligne 218: | ||
| - | ===== Ajouter ProFTPd | + | ==== Ajouter ProFTPd ==== |
| Il existe plusieurs projets de serveurs FTP. Pour faire simple, nous allons continuer notre installation en utilisant celui proposé par virtualmin, à savoir **Proftpd**. | Il existe plusieurs projets de serveurs FTP. Pour faire simple, nous allons continuer notre installation en utilisant celui proposé par virtualmin, à savoir **Proftpd**. | ||
| Ligne 217: | Ligne 230: | ||
| Procédez à l’installation du module comme précédemment fait. Il est à noter que suivant la distribution choisie, l’installation automatique se passera plus ou moins bien. Dans ce cas, une seule solution, **apt-get install proftpd**. | Procédez à l’installation du module comme précédemment fait. Il est à noter que suivant la distribution choisie, l’installation automatique se passera plus ou moins bien. Dans ce cas, une seule solution, **apt-get install proftpd**. | ||
| - | En fonction de votre distribution, | + | En fonction de votre distribution, |
| Cliquez sur **Configuration du module** et cherchez le champ **Path to ProFTPD config file**, remplacez **/ | Cliquez sur **Configuration du module** et cherchez le champ **Path to ProFTPD config file**, remplacez **/ | ||
| Ligne 223: | Ligne 236: | ||
| Vérifiez que le module est bien configuré pour une utilisation **Standalone**. Pour cela, cliquez sur l’icône **Networking Options**, puis sélectionnez **Stande-alone daemon** dans la liste déroutante **Server type**. | Vérifiez que le module est bien configuré pour une utilisation **Standalone**. Pour cela, cliquez sur l’icône **Networking Options**, puis sélectionnez **Stande-alone daemon** dans la liste déroutante **Server type**. | ||
| - | Pendant que nous y sommes, nous allons sécuriser notre serveur ftp. | + | Pendant que nous y sommes, nous allons sécuriser notre serveur ftp. |
| Merci à lalouch pour sa remarque. | Merci à lalouch pour sa remarque. | ||
| - | En l’état actuel des choses, les utilisateurs habilités à se connecter à votre serveur, via un client ftp typs FileZilla, peuvent remonter dans l’arborescence de celui-ci. Nous allons donc limiter leur champ d’action à leur seul compte ftp. | + | En l’état actuel des choses, les utilisateurs habilités à se connecter à votre serveur, via un client ftp typs FileZilla, peuvent remonter dans l’arborescence de celui-ci. Nous allons donc limiter leur champ d’action à leur seul compte ftp. |
| Cliquez sur **Edit Config Files**, après la ligne : | Cliquez sur **Edit Config Files**, après la ligne : | ||
| Ligne 249: | Ligne 262: | ||
| - | ===== Paramètres et templates du serveur ===== | ||
| - | Le squelette permettant de générer les options pour bind étant assez minimaliste, | + | ===== Liens ===== |
| - | Depuis l’interface | + | |
| - | Collez le code suivant | + | ---- |
| - | < | + | |
| - | $ttl 38400 | + | |
| - | ${DOM}. IN SOA ns1.${DOM}. ${USER}.${DOM}. ( | + | |
| - | 1151782002 | + | |
| - | 10800 | + | |
| - | 3600 | + | |
| - | 604800 | + | |
| - | 38400 ) | + | |
| - | ${DOM}. IN NS ns1.${DOM}. | + | |
| - | www.${DOM}. IN A ${IP} | + | |
| - | ns1.${DOM}. IN A ${IP} | + | |
| - | ftp.${DOM}. IN A ${IP} | + | |
| - | mail.${DOM}. IN A ${IP} | + | |
| - | pop.${DOM}. IN A ${IP} | + | |
| - | smtp.${DOM}. IN A ${IP} | + | |
| - | ${DOM}. IN A ${IP} | + | |
| - | ${DOM}. IN NS ns1.${DOM}. | + | |
| - | ${DOM}. IN NS ns6.gandi.net. ## A adapter en fonction de votre fournisseur. | + | |
| - | ${DOM}. IN MX 10 mail.${DOM}. | + | |
| - | </ | + | |
| - | Puis sauvegardez en ayant bien pris soins de cocher le bouton radio **N' | + | |
| - | N' | + | |
| - | + | //Contributeurs | |
| - | + | ||
| - | + | ||
| - | ===== Virtual hosts basés sur les noms ===== | + | |
| - | Pour utiliser les VirtualHosts basés sur les noms de domaines, cliquez sur **Configuration du module**, cochez le bouton radio **Tous les serveurs Apache virtuels sont basés sur le nom?** à **oui**, et pour en terminer, cochez le bouton radio **Installation et configuration de ProFTPd ?** à **non**. | + | |
| - | + | ||
| - | Si vous avez été attentif, vous vous rendez compte que nous sommes en train de faire l’inverse de ce que nous avions fait lors de l’installation de Proftpd. | + | |
| - | En passant la variable à non, nous n’arrêtons pas le serveur FTP, mais nous éviterons des problèmes liés à l’utilisation du panel en Virtual hosts basés sur les noms. | + | |
| - | + | ||
| - | Sauvegardez et relancez la configuration de Virtualmin. | + | |
| - | + | ||
| - | Cela étant fait, vous pouvez à présent travailler sur votre premier site. Cliquez sur **Ajouter un nouveau serveur virtuel appartenant à:**. | + | |
| - | + | ||
| - | Une fois tous les champs remplis et votre domaine validé, cliquez sur **Serveurs**, | + | |
| - | + | ||
| - | Comme toujours avec Apache, n' | + | |
| - | + | ||
| - | Il est important de ne pas oublier cette opération, en effet, si vous ne configurez pas Apache de la sorte, vous aurez ce message d’erreur : | + | |
| - | < | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | Il faut enfin configurer le compte relatif à votre domaine, chez votre fournisseur de nom. | + | |
| - | + | ||
| - | * **ns1 ou serveur primaire** : ns1.nomdedomaine.tld/**IP** | + | |
| - | * **ns2 ou serveur secondaire** : ns6.gandi.net/**IP** : laisser vide | + | |
| - | + | ||
| - | Il est bien évident que vous devrez adapter les informations en fonction de votre fournisseur et du mode de gestion choisit pour les DNS. | + | |
| - | + | ||
| - | Il ne vous reste plus qu’à patienter. | + | |
| - | La prise en compte ou la mise à jour des DNS peut prendre un certain temps. | + | |
| - | + | ||
| - | **Remarque concernant bind** | + | |
| - | + | ||
| - | Il est à noter qu’à chaque modification que vous apporterez à vos paramétrages bind, il est indispensable de modifier/ | + | |
| - | < | + | |
| - | Il est vivement recommandé d' | + | |
| - | < | + | |
| - | 2007022101 | + | |
| - | </ | + | |
