Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
virtualmin [Le 26/09/2014, 14:21] 90.37.208.38 [Installation Automatisée] |
virtualmin [Le 11/09/2022, 12:05] (Version actuelle) moths-art 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) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>serveur vétuste}} | + | {{tag>Xenial serveur BROUILLON}} |
---- | ---- | ||
====== Installer et configurer Virtualmin ====== | ====== Installer et configurer Virtualmin ====== | ||
Ligne 7: | Ligne 7: | ||
> FIXME : page non vérifiée, à retravailler si quelqu'un veut s'y mettre | > FIXME : page non vérifiée, à retravailler si quelqu'un veut s'y mettre | ||
- | > [[http://www.virtualmin.com/|site officiel (en)]] | + | > [[https://www.virtualmin.com/|site officiel (en)]] |
- | > [[http://www.webmin.com/|Webmin (en)]] | + | > [[https://www.webmin.com/|Webmin (en)]] |
- | 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 à mes besoins. | + | 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 36: | Ligne 36: | ||
Pour information, celle-ci se trouve dans la rubrique Serveur de Webmin ; Serveurs Virtuels Virtualmin. | Pour information, celle-ci se trouve dans la rubrique Serveur de Webmin ; Serveurs Virtuels Virtualmin. | ||
- | Lancez le script d'installation de Virtualmin. | + | Lancez le script d'installation de Virtualmin. |
Vous aurez la possibilité de procéder à l'installation automatique des divers modules disponibles, en suivant les liens qui vous seront proposés, tout au long de l'exécution du script. | Vous aurez la possibilité de procéder à l'installation automatique des divers modules disponibles, en suivant les liens qui vous seront proposés, tout au long de l'exécution du script. | ||
===== Installation Automatisée ===== | ===== Installation Automatisée ===== | ||
- | <note tip>Attention le script fonctionne jusqu'a la version 8.04 de Ubuntu</note> | ||
- | <note tip>Le script fonctionne également avec la version 10.04 LTS , 12.04 LTS ,14.04 LTS</note> | ||
==== Télécharger le script d'installation ==== | ==== Télécharger le script d'installation ==== | ||
Ligne 48: | Ligne 46: | ||
L'installation automatisée se fait sur une installation 'fraiche' d'ubuntu server. | L'installation automatisée se fait sur une installation 'fraiche' d'ubuntu server. | ||
- | Une fois ubuntu installé, connectez vous en ssh (si server distant) ou ouvrez un terminal. | + | Une fois ubuntu installé, connectez vous en ssh (si server distant) ou ouvrez un [[:terminal]] : <code>wget http://software.virtualmin.com/gpl/scripts/install.sh |
- | + | sudo chmod 755 install.sh | |
- | wget http://software.virtualmin.com/gpl/scripts/install.sh | + | sudo ./install.sh</code> |
- | sudo chmod 755 install.sh | + | |
- | sudo ./install.sh | + | |
| | ||
==== Connectez-vous à Virtualmin ==== | ==== Connectez-vous à Virtualmin ==== | ||
- | Une fois l'installation fini, vous aurez accès à Virtualmin / Webmin via : https://localhost:10000/ (pour un serveur maison) mais pour un serveur hébergé referez vous a votre fichier /etc/hosts (par exemple pour un serveur kimsufi chez ovh l'adresse sera de type https://ksXXXXX.kimsufi.com:10000). | + | Une fois l'installation terminée, vous aurez accès à Virtualmin / Webmin via : https://localhost:10000/ (pour un serveur maison) mais pour un serveur hébergé referez vous a votre fichier /etc/hosts (par exemple pour un serveur kimsufi chez ovh l'adresse sera de type https://ksXXXXX.kimsufi.com:10000). |
===== Installation Manuelle ===== | ===== Installation Manuelle ===== | ||
Ligne 70: | Ligne 66: | ||
<file> | <file> | ||
- | 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'utilise pas BIND, | + | Si votre système n'utilise pas BIND, |
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. | ||
</file> | </file> | ||
- | <file>The BIND package can be automatically installed by Webmin. | + | <file>The BIND package can be automatically installed by Webmin. |
Click here to have it downloaded and installed using APT. | Click here to have it downloaded and installed using APT. | ||
</file> | </file> | ||
Ligne 95: | Ligne 91: | ||
Vous pouvez vous rendre compte que le fichier **/etc/bind/named.conf.local** à disparu et a été remplacé par le fichier **/etc/bind/named.conf.options**. Rassurez-vous, ce n’est que momentané. Le fichier **/etc/bind/named.conf.local** sera de nouveau disponible, lorsque vous aurez créé votre premier site. | Vous pouvez vous rendre compte que le fichier **/etc/bind/named.conf.local** à disparu et a été remplacé par le fichier **/etc/bind/named.conf.options**. Rassurez-vous, ce n’est que momentané. Le fichier **/etc/bind/named.conf.local** sera de nouveau disponible, lorsque vous aurez créé votre premier site. | ||
- | Cherchez la ligne | + | Cherchez la ligne |
- | <code>auth-nxdomain no; # conform to RFC1035</code> | + | <file>auth-nxdomain no; # conform to RFC1035</file> |
ajoutez avant | ajoutez avant | ||
- | <code> | + | <file> |
version "Version non disponible!"; | version "Version non disponible!"; | ||
recursion no; | recursion no; | ||
- | </code> | + | </file> |
Sauvegardez et cliquez sur **Appliquer les changements**. | Sauvegardez et cliquez sur **Appliquer les changements**. | ||
Ligne 129: | Ligne 125: | ||
- | Deux modules apache doivent être présents dans le dossier **/etc/apache2/mods-enabled**. Il s’agit des modules **mod_actions** et **mod_suexec**. | + | Deux modules apache doivent être présents dans le dossier **/etc/apache2/mods-enabled**. Il s’agit des modules **mod_actions** et **mod_suexec**. |
Si tel n’est pas le cas, vous trouverez ceux-ci dans le dossier **/etc/apache2/mods-available**. Ils se nomment **actions.load** et **suexec.load**. | Si tel n’est pas le cas, vous trouverez ceux-ci dans le dossier **/etc/apache2/mods-available**. Ils se nomment **actions.load** et **suexec.load**. | ||
Ligne 148: | 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 n’est pas correcte et doit se présenter sous la forme **/etc/webalizer/webalizer.conf**. | + | Cliquez sur le lien **Configuration du module**, et modifiez le champ **Chemin du fichier de configuration Webmin**, celui-ci n’est pas correcte et doit se présenter sous la forme **/etc/webalizer/webalizer.conf**. |
Sauvegardez et relancez le script d’installation. | Sauvegardez et relancez le script d’installation. | ||
Ligne 234: | 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, il peut y avoir, ici aussi, un problème de chemin d’accès au fichier de configuration du module. | + | En fonction de votre distribution, il peut y avoir, ici aussi, un problème de chemin d’accès au fichier de configuration du module. |
Cliquez sur **Configuration du module** et cherchez le champ **Path to ProFTPD config file**, remplacez **/etc/proftpd.conf** par **/etc/proftpd/proftpd.conf**, puis sauvegardez. | Cliquez sur **Configuration du module** et cherchez le champ **Path to ProFTPD config file**, remplacez **/etc/proftpd.conf** par **/etc/proftpd/proftpd.conf**, puis sauvegardez. | ||
Ligne 240: | 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 273: | Ligne 269: | ||
---- | ---- | ||
- | //Contributeurs : r.fluttaz. | + | //Contributeurs : r.fluttaz. by otcha |