Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| virtualmin [Le 17/05/2009, 09:31] – 213.95.41.13 | 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' | > FIXME : page non vérifiée, à retravailler si quelqu' | ||
| - | > [[http:// | + | > [[https:// |
| - | > [[http:// | + | > [[https:// |
| - | 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 37: | 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' | ||
| Ligne 47: | Ligne 46: | ||
| L' | L' | ||
| - | Une fois ubuntu | + | Une fois ubuntu |
| - | + | sudo chmod 755 install.sh | |
| - | | + | sudo ./install.sh</ |
| - | sudo ./install.sh | + | |
| - | sudo bash install.sh | + | |
| ==== Connectez-vous à Virtualmin ==== | ==== Connectez-vous à Virtualmin ==== | ||
| - | Une fois l' | + | Une fois l' |
| ===== Installation Manuelle ===== | ===== Installation Manuelle ===== | ||
| Ligne 69: | 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 94: | 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 128: | Ligne 125: | ||
| - | 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 147: | Ligne 144: | ||
| 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 233: | 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 239: | 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 265: | Ligne 262: | ||
| - | ==== Paramètres et templates du serveur ==== | ||
| - | |||
| - | Le squelette permettant de générer les options pour bind étant assez minimaliste, | ||
| - | |||
| - | Depuis l’interface **Serveurs Virtuels Virtualmin**, | ||
| - | |||
| - | 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' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== 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/ | ||
| - | * **ns2 ou serveur secondaire** : ns6.gandi.net/ | ||
| - | |||
| - | 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 | ||
| - | </ | ||
| ===== Liens ===== | ===== Liens ===== | ||
| Ligne 342: | Ligne 269: | ||
| ---- | ---- | ||
| - | // | + | // |
