-==<XTBA>==- https://forum.setiaddicted.com/ |
|
[Linux] Panel d'administration Domain Technologie Control https://forum.setiaddicted.com/viewtopic.php?f=4&t=743 |
Page 1 sur 1 |
Auteur : | augur [ dim. 30 août 2009, 22:24 ] |
Sujet du message : | [Linux] Panel d'administration Domain Technologie Control |
Description Blog // affichée sur la liste tutos: DMC, alias Domain Technologie Control, est un panel d'administration web pour serveur Linux, développé par GPLHost sous licence GPL. Il permet de gérer les configurations relatives à l'hébergement de plusieurs domaines sur un serveur web, ainsi que les sous-domaines, zones DNS, comptes e-mails, comptes FTP, bases MySQL des utilisateurs hébergés. Il est traduit dans différents langages, dont le français et remplace avantageusement VHCS, ISPConfig, voire Plesk. DMC, alias Domain Technologie Control, est un panel d'administration web pour serveur Linux, développé par GPLHost sous licence GPL. Il permet de gérer les configurations relatives à l'hébergement de plusieurs domaines sur un serveur web, ainsi que les sous-domaines, zones DNS, comptes e-mails, comptes FTP, bases MySQL des utilisateurs hébergés. Il supporte Bind, MySQL, Apache, PHP, qmail, Postfix, Courier, Dovecot, Proftpd, Pure-ftpd, Webalizer, Awstats, Amavis, Spamassassin, Clamav (anti-virus mail), phpMyAdmin et reste très extensible. Il intègre des scripts de backup et de statistiques graphiques (charge serveur, trafic). Il est traduit dans différents langages, dont le français et remplace avantageusement VHCS, ISPConfig, voire Plesk. ![]() Installation Vous pouvez télécharger les sources de DMC, utiliser GIT, ou bien simplement installer les paquets Debian, en ajoutant les dépôts au fichier /etc/apt/sources.list : => Pour Debian Lenny 5.0 : Code : echo 'deb ftp://ftp.gplhost.fr/debian/ lenny main' >> /etc/apt/sources.list Pour l'installation de Clamav et Spamassassin, il est nécessaire d'ajouter les dépôts volatile de la même façon : => Pour Debian Lenny 5.0 : Code : echo 'deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free' >> /etc/apt/sources.list Procédez à la mise à jour de la liste des paquets disponibles : Code : apt-get update Sous Debian Lenny 5.0, il est possible de restreindre la liste des paquets à installer car par défaut sont aussi sélectionnés ceux qui sont recommandés. => Editez vi /etc/apt/apt.conf et ajoutez Code : APT{Install-Recommends "false";} Pour obtenir un niveau de détails plus confortable à l'installation, lancez dpkg-reconfigure debconf puis choisissez Dialogue en interface et Ignorer les questions de priorité inférieure à : intermédiaire. Cela vous permettra de contrôler plus finement la configuration, dont le sous-domaine choisi pour l'accès au panel. Puis installez le paquet dtc-toaster qui correspond à l'utilisation la plus courante. Il retirera le paquet exim si celui-ci est présent, et installera (entre autres) Amavis, Apache, Awstats, Clamav, Courier (imap, pop, ssl), PHP5 (lib pour Apache et cli), MySQL, PhpMyAdmin, Postfix, PureFTPd, Spamassassin, Suirrelmail (remplaçable par Roundcube), Webalizer et bien d'autres dont la liste sera mentionnée pour confirmation. Si vous désirez utiliser des paquets spécifiques (Proftpd à la place de Pureftpd), installez-les au préalable. Code : apt-get install dtc-toaster Vous devrez répondre à quelques questions, voici des suggestions de réponses. Par défaut, DMC tentera de s'installer en tant que sous-domaine de votre domaine principal. Par exemple http://DMC.alsacreations.com/. Vous pouvez parfaitement l'installer en tant que sous-sous-domaine, tel que http://DMC.kiwi.alsacreations.com/, il suffit pour cela de répondre kiwi.alsacreations.com à la question relative au Nom de domaine. Courier et Postfix Faut-il créer les répertoires nécessaires à l'administration web ? Non Type du serveur de courriel MTA ? postfix Souhaitez-vous utiliser le système de courriel Cyrus ? Non Type de configuration ? Site Internet Nom de courrier ? test.alsacreations.com (votre hostname FQDN) Génération de certificats : OK MySQL Choisir mot de passe root MySQL : indiquez votre choix Faut-il automatiquement créer un identifiant MySQL ? Oui Apache Version d'Apache à configurer ? 2 Faut-il utiliser des hôtes virtuels avec traduction d'adresses ? Non (sauf si vous êtes derrière un NAT) DMC Nom de domaine ? Indiquez le domaine ou sous-domaine principal à administrer. Dans notre exemple il s'agira de alsacreations.com Sous-domaine du panneau de contrôle principal de DMC ? Indiquez le sous-domaine qui permettra d'accéder au panel. Dans notre cas il s'agira de DMC pour obtenir en adresse finale http://DMC.alsacreations.com/ Identifiant de l'administrateur du domaine principal ? Choisissez le login administrateur pour ce panel. Mot de passe de l'administrateur du domaine principal ? Choisissez le mot de passe principal qui vous permettra d'accéder au panel. Faut-il créer un certificat SSL pour DMC ? Oui Phrase secrète pour le certificat de DMC ? Laissez faire votre imagination... Code pays, ville, organisation ? Répondez comme bon vous semble. Chemin d'accès des domaines hébergés ? Choisissez le répertoire devant stocker les différents sites. Par défaut il s'agit de /var/www/sites (qui contiendra ensuite des sous-répertoires par domaine). Chemin pour l'environnement fermé d'exécution (chroot) ? Par défaut /var/lib/DMC/chroot_template Omettre les appels à mknod lors de la création de l'environnement fermé d'exécution ? Non Liste de serveurs DNSBL ? Laissez par défaut, ou référez-vous au tutoriel sur Postfix. Caractère d'extension des adresses locales ? + Nom du sous-domaine pour le serveur MX ? mx si vous avez configuré mx.votre_domaine.com ou autre valeur correspondant à votre zone DNS, ou rien pour utiliser le nom de domaine courant indiqué précédemment Interfaces réseaux à surveiller ? eth0 ou selon votre configuration Pour finaliser l'installation, exécutez le script /usr/share/DMC/admin/install/install Celui-ci générera les fichiers de configuration. Il est possible de l'exécuter une nouvelle fois à tout moment pour rétablir les paramètres par défaut choisis lors de l'installation des paquets. Si vous souhaitez modifier cette configuration, utilisez la commande dpkg-reconfigure dtc-toaster (ou dpkg-reconfigure dtc-postfix-courier si cela ne marche pas, même pour la configuration globale) puis exécutez à nouveau le script /usr/share/DMC/admin/install/install. Configuration Connectez-vous sur l'interface d'administration via le sous-domaine choisi lors de l'installation. Par défaut cela devrait ressembler à http://DMC.votre_domaine.tld/. Si vous gérez vos zones DNS chez un registrar externe (Gandi, OVH...) n'oubliez pas d'ajouter ce sous-domaine (par défaut DMC) à la zone de votre domaine. Utilisez le login DMC et le mot de passe choisi précédemment. Si le sous-domaine est incorrect ou si DMC s'est attribué DMC.votre_domaine.tld alors que celui-ci n'est pas disponible sur ce serveur (ou pas encore configuré dans la zone DNS), utilisez l'adresse directe https://www.xxx.yyy.zzz/ (en remplaçant bien sûr par votre adresse IP). Complément Si le message d'erreur failed to setlocale apparaît dans le panel d'administration, exécutez dpkg-reconfigure locales et cochez fr_FR ou en_US + en_US.UTF-8 puis exécutez locale-gen et relancez Apache (/etc/init.d/apache2 restart). Si vous n'arrivez pas à vous connecter à pure-ftpd et obtenez le message Can't exec "/usr/sbin/pure-ftpd": No such file or directory at /usr/sbin/pure-ftpd-wrapper, éditez vi /usr/sbin/pure-ftpd-wrapper et modifiez les lignes ci-dessous : Code : my $daemon = '/usr/sbin/pure-ftpd-mysql'; Par défaut, il est possible que DMC ne configure pas de mot de passe MySQL pour l'administrateur root. Ce n'est pas une faille en soi car il ne peut se connecter qu'en local sur la machine, mais il est tout de même recommandé de sécuriser l'installation avec le script mysql_secure_installation. Le modèle de page installé par défaut pour un nouveau domaine se situe dans /var/lib/DMC/etc/template, vous pouvez le personnaliser comme bon vous semble. => http://www.alsacreations.com/tuto/lire/ ... n-DTC.html |
Auteur : | augur [ dim. 30 août 2009, 22:42 ] |
Sujet du message : | Re: [Linux] Panel d'administration Domain Technologie Control |
Avec une installation toute fraiche de Lenny & DMC, proftpd ne fonctionnera peut être pas correctement ... malgré SQL activé : en fait le module SQL ne semble pas chargé dans modules.conf Cette erreur peut survenir : Code : Starting ftp server: proftpd - Fatal: unknown configuration directive 'SQLAuthenticate' on line 176 of '/etc/proftpd/proftpd.conf' ... ou bien celle ci : Code : Starting ftp server: proftpd/etc/init.d/proftpd: line 88: Erreur de segmentation start-stop-daemon --start --quiet --pidfile "$PIDFILE" --oknodo --exec $DAEMON -- $OPTIONS Pour que cela fonctionne, il faut éditer : /etc/proftpd/modules.conf et activer dans cet ordre : mod_sql.c and mod_sql_mysql.c et désactiver mod_sql_postgres.c Code : # Install proftpd-mod-mysql or proftpd-mod-pgsql to use this Cependant, la configuration par défaut générée par DMC sans /etc/proftpd/proftpd.conf ne peut fonctionenr à cause de la directive : AuthOrder Il faut alors commenter les lignes DMC, et activer : Code : Include /etc/proftpd/sql.conf Ensuite éditer /etc/proftpd/sql.conf ... de cette manière : Code : <IfModule mod_sql.c> (où XXXXX est le mot de passe de du DMC daemons de mysql / copier et coller de la config original dans proftpd.conf) .... enfin, redémarrer Code : /etc/init.d/proftpd start voilà ![]() |
Auteur : | IvanleFou [ lun. 31 août 2009, 00:44 ] |
Sujet du message : | Re: [Linux] Panel d'administration Domain Technologie Control |
Il a l'air bien fait ce tuto ![]() ![]() ![]() edit: rajouté a la liste des tuto |
Auteur : | augur [ lun. 31 août 2009, 03:36 ] |
Sujet du message : | Re: [Linux] Panel d'administration Domain Technologie Control |
Sauf que je n'y arrive pas sur une Debian Lenny 64b ... ![]() |
Page 1 sur 1 | Heures au format UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |