Configuration Serveur · 5 min read · Oct 06, 2025
Serveur de Répertoire Mandriva Sur Debian Etch - Page 5
16 Configuration de l’Interface Web
16.1 Certificat SSL
Ce certificat SSL sera utilisé pour le MMC et le frontend web CUPS.
mkdir /etc/apache2/ssl/
openssl req -new -x509 -keyout /etc/apache2/ssl/server.key -out /etc/apache2/ssl/server.crt -days 365 -nodes
chmod 600 /etc/apache2/ssl/server.key
cp /etc/apache2/ssl/* /etc/cups/ssl/16.2 CUPS
Pour que vous puissiez accéder au frontend web CUPS depuis d’autres machines de votre réseau, vous devez ajuster certains paramètres.
vi /etc/cups/cupsd.confChangez :
Listen localhost:631À :
Listen %server_ip%:631Changez :
# Restreindre l'accès au serveur...
Order allow,deny
Allow localhost
# Restreindre l'accès aux pages administratives...
Encryption Required
Order allow,deny
Allow localhost
# Restreindre l'accès aux fichiers de configuration...
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
À :
# Restreindre l'accès au serveur...
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
# Restreindre l'accès aux pages administratives...
Encryption Required
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
# Restreindre l'accès aux fichiers de configuration...
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
Ensuite, redémarrez CUPS.
/etc/init.d/cupsys restartVous pouvez maintenant gérer vos imprimantes CUPS via l’interface web CUPS depuis votre station de travail. Ouvrez https://192.168.0.100:631/ (Plus tard, lorsque le serveur de noms et le serveur dhcp seront configurés, vous devriez vous connecter via https://server1.example.com:631) dans votre navigateur préféré et connectez-vous en tant que root. Veuillez noter que s’il n’y a pas de pilote Linux disponible pour votre imprimante et que vous souhaitez utiliser cette imprimante uniquement depuis vos stations de travail Windows via SAMBA, vous pouvez utiliser le fabricant d’imprimante “RAW” et installer le bon pilote sur vos stations de travail Windows.
Veuillez noter que si vous allez configurer une imprimante HP, vous devez l’ajouter à CUPS via hplip (ligne de commande). La commande exacte dépend du type de connexion de votre appareil - jetez un œil à “hp-setup –help”. Par exemple : Pour une imprimante réseau avec l’IP 192.168.0.20, la commande est “ hp-setup -i 192.168.0.20 “. Ensuite, vous pouvez ajuster les paramètres de l’imprimante (résolution, etc.) dans l’interface web CUPS.
Après avoir ajouté une nouvelle imprimante à CUPS, vous devrez l’ajouter à Samba via
cupsaddsmb -a16.3 MMC
Nous allons créer deux vhosts - un pour les connexions http et un pour les connexions https.
16.3.1 VHost HTTP
vi /etc/apache2/sites-available/httpAjoutez la configuration suivante.
ServerName server1.example.com RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}16.3.2 VHost HTTPS
vi /etc/apache2/sites-available/httpsAjoutez la configuration suivante.
NameVirtualHost 192.168.0.100:443 ServerName server1.example.com
ServerAdmin [email protected]
DocumentRoot /usr/share/mmc/ SSLEngine on
SSLCertificateKeyFile ssl/server.key
SSLCertificateFile ssl/server.crt
SSLProtocol all
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
AllowOverride None
Order allow,deny
Allow from 192.168.0.0/24
php_flag short_open_tag on
SSLRequire %{SSL_CIPHER_USEKEYSIZE} >= 128
ErrorLog /var/log/apache2/mmc_error.log
CustomLog /var/log/apache2/mmc_access.log combined
LogLevel warnAjoutez le port d’écoute HTTPS à la configuration d’apache.
vi /etc/apache2/ports.confAjoutez la ligne suivante :
Listen 44316.4 Modules & Sites
Après cela, nous activons les nouveaux sites, …
a2ensite http
a2ensite https… le module de réécriture …
a2enmod rewrite… et le module ssl.
a2enmod sslMaintenant, redémarrez apache.
/etc/init.d/apache2 restart17 Plugins MMC
17.1 Configuration du Plugin de Base MMC
Éditez le fichier de configuration du plugin de base MMC.
vi /etc/mmc/plugins/base.iniÉditez le baseDN pour qu’il corresponde à votre domaine, insérez le mot de passe admin ldap correct et changez le chemin de destination pour les archives - le contenu devrait ressembler à ceci :
[ldap]
# LDAP auquel nous sommes connectés
host = 127.0.0.1
# LDAP base DN
baseDN = dc=example, dc=com
# Emplacement des utilisateurs dans le LDAP
baseUsersDN = ou=Users, %(basedn)s
# Emplacement des groupes dans le LDAP
baseGroupsDN = ou=Groups, %(basedn)s
# Emplacements des ordinateurs
baseComputersDN = ou=Computers, %(basedn)s
# Gestionnaire LDAP
rootName = cn=admin, %(basedn)s
password = howtoforge
# Si activé, le MMC créera/déménagera/supprimera le répertoire personnel des utilisateurs
# Sinon, ne fera rien, mais écrira uniquement les informations utilisateur dans LDAP
userHomeAction = 1
# Répertoire squelette pour peupler un nouveau répertoire personnel
skelDir = /etc/skel
# Si défini, tous les nouveaux utilisateurs appartiendront à ce groupe lors de leur création
defaultUserGroup = Domain Users
# Répertoire personnel par défaut pour les utilisateurs
defaultHomeDir = /home
# numéro uid de l'utilisateur de départ
uidStart = 10000
# numéro gid de groupe de départ
gidStart = 10000
# Chemin du fichier journal LDAP
logfile = /var/log/ldap.log
# Chemin du fichier journal FDS
# logfile = /opt/fedora-ds/slapd-hostname/logs/access
# vous pouvez spécifier ici où vous pouvez autoriser la création de votre répertoire personnel
# par défaut, c'est votre defaultHomeDir
# exemple :
# authorizedHomeDir = /home, /home2, /mnt/depot/newhome
[backup-tools]
# Chemin des outils de sauvegarde
path = /usr/lib/mmc/backup-tools
# Où sont placées les archives
destpath = /home/samba/archives17.2 Configuration du Plugin Mail MMC
Éditez le fichier de configuration du plugin mail MMC.
vi /etc/mmc/plugins/mail.iniÉditez le vDomainDN pour qu’il corresponde à votre domaine, commentez la ligne pour la livraison postfix et commentez la ligne pour la livraison dovecot - le contenu devrait ressembler à ceci :
[main]
disable = 0
# Activer le support de domaine virtuel
vDomainSupport = 0
# Si le domaine virtuel est activé, OU où les domaines sont stockés
vDomainDN = ou=mailDomains, dc=example, dc=com
[userDefault]
# Pour la livraison Postfix
# mailbox = %homeDirectory%/Maildir/
# Pour la livraison Dovecot
mailbox = maildir:%homeDirectory%/Maildir/
# Quota par défaut (200 MBytes) défini pour l'utilisateur
mailuserquota = 20480017.3 Configuration du Plugin Réseau MMC
Éditez le fichier de configuration du plugin réseau MMC.
vi /etc/mmc/plugins/network.iniÉditez le nom de domaine pour qu’il corresponde à votre domaine - le contenu devrait ressembler à ceci :
[main]
disable = 0
[dhcp]
dn = ou=DHCP,dc=example,dc=com
pidfile = /var/run/dhcpd.pid
init = /etc/init.d/dhcp3-server
logfile = /var/log/daemon.log
leases = /var/lib/dhcp3/dhcpd.leases
[dns]
dn = ou=DNS,dc=example,dc=com
pidfile = /var/run/bind/run/named.pid
init = /etc/init.d/bind9
logfile = /var/log/daemon.log
bindroot = /etc/bind/
binduser = bind
# dnsreader = DNS Reader
# dnsreaderpassword = DNSReaderPassword18 Démarrage Initial de l’Agent MMC
À ce stade, l’agent mmc est prêt pour le démarrage initial.
/etc/init.d/mmc-agent startLors du premier démarrage, l’agent mmc écrit certains paramètres liés à bind et dhcp dans le LDAP - vous devez donc redémarrer bind (le serveur dhcp n’est pas en cours d’exécution pour le moment).
/etc/init.d/bind9 restartRecevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.