Configurazione Server · 5 min read · Oct 06, 2025
Mandriva Directory Server Su Debian Etch - Pagina 5
16 Configurazione dell’interfaccia Web
16.1 Certificato SSL
Questo certificato SSL sarà utilizzato per il MMC e il frontend web di 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
Affinché tu possa accedere al frontend web di CUPS da altre macchine nella tua rete, devi modificare alcune impostazioni.
vi /etc/cups/cupsd.confCambia:
Listen localhost:631In:
Listen %server_ip%:631Cambia:
# Restrict access to the server...
Order allow,deny
Allow localhost
# Restrict access to the admin pages...
Encryption Required
Order allow,deny
Allow localhost
# Restrict access to configuration files...
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
In:
# Restrict access to the server...
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
# Restrict access to the admin pages...
Encryption Required
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
# Restrict access to configuration files...
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
Allow 192.168.0.0/24
Dopo riavvia CUPS.
/etc/init.d/cupsys restartOra sei in grado di gestire le tue stampanti CUPS tramite l’interfaccia web di CUPS dal tuo workstation. Apri https://192.168.0.100:631/ (Più tardi, quando il nameserver e il server dhcp sono configurati, dovresti connetterti tramite https://server1.example.com:631) nel tuo browser preferito e accedi come root. Si prega di notare che se non è disponibile un driver Linux per la tua stampante e desideri utilizzare questa stampante solo dai tuoi workstation Windows tramite SAMBA, puoi utilizzare il produttore della stampante “RAW” e installare il driver corretto sui tuoi workstation Windows.
Si prega di notare che se stai per configurare una stampante HP, dovresti aggiungerla a CUPS tramite hplip (linea di comando). Il comando esatto dipende dal tipo di connessione del tuo dispositivo - dai un’occhiata a “hp-setup –help”. Ad esempio: per una stampante di rete con l’IP 192.168.0.20 il comando è “ hp-setup -i 192.168.0.20 “. Dopo puoi regolare le impostazioni della stampante (risoluzione ecc.) all’interno dell’interfaccia web di CUPS.
Dopo aver aggiunto una nuova stampante a CUPS, dovrai aggiungerla a Samba tramite
cupsaddsmb -a16.3 MMC
Creeremo due vhosts - uno per le connessioni http e uno per le connessioni https.
16.3.1 VHost HTTP
vi /etc/apache2/sites-available/httpAggiungi la seguente configurazione.
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/httpsAggiungi la seguente configurazione.
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 warnAggiungi la porta di ascolto HTTPS alla configurazione di apache.
vi /etc/apache2/ports.confAggiungi la seguente riga:
Listen 44316.4 Moduli & Siti
Dopo di che abilitiamo i nuovi siti, …
a2ensite http
a2ensite https… il modulo di riscrittura …
a2enmod rewrite… e il modulo ssl.
a2enmod sslOra riavvia apache.
/etc/init.d/apache2 restart17 Plugin MMC
17.1 Configurazione del Plugin Base MMC
Modifica il file di configurazione del plugin base MMC.
vi /etc/mmc/plugins/base.iniModifica il baseDN affinché si adatti al tuo dominio, inserisci la corretta password dell’amministratore ldap e cambia il percorso di destinazione per gli archivi - il contenuto dovrebbe apparire così:
[ldap]
# LDAP a cui siamo connessi
host = 127.0.0.1
# LDAP base DN
baseDN = dc=example, dc=com
# Posizione degli utenti nell'LDAP
baseUsersDN = ou=Users, %(basedn)s
# Posizione dei gruppi nell'LDAP
baseGroupsDN = ou=Groups, %(basedn)s
# Posizioni dei computer
baseComputersDN = ou=Computers, %(basedn)s
# Manager LDAP
rootName = cn=admin, %(basedn)s
password = howtoforge
# Se abilitato, il MMC creerà/sposterà/eliminerà la home degli utenti
# Altrimenti non farà nulla, ma scriverà solo le informazioni sugli utenti nell'LDAP
userHomeAction = 1
# Directory skeleton per popolare una nuova home directory
skelDir = /etc/skel
# Se impostato, tutti i nuovi utenti apparterranno a questo gruppo quando creati
defaultUserGroup = Domain Users
# Directory home predefinita per gli utenti
defaultHomeDir = /home
# numero uid utente inizio
uidStart = 10000
# numero gid gruppo inizio
gidStart = 10000
# Percorso del file di log LDAP
logfile = /var/log/ldap.log
# Percorso del file di log FDS
# logfile = /opt/fedora-ds/slapd-hostname/logs/access
# puoi specificare qui dove puoi autorizzare la creazione della tua homedir
# il predefinito è la tua defaultHomeDir
# esempio:
# authorizedHomeDir = /home, /home2, /mnt/depot/newhome
[backup-tools]
# Percorso degli strumenti di backup
path = /usr/lib/mmc/backup-tools
# Dove vengono messi gli archivi
destpath = /home/samba/archives17.2 Configurazione del Plugin Mail MMC
Modifica il file di configurazione del plugin mail MMC.
vi /etc/mmc/plugins/mail.iniModifica il vDomainDN affinché si adatti al tuo dominio, commenta la riga per la consegna di postfix e commenta la riga per la consegna di dovecot - il contenuto dovrebbe apparire così:
[main]
disable = 0
# Abilita il supporto per il dominio virtuale
vDomainSupport = 0
# Se il dominio virtuale è abilitato, OU dove sono memorizzati i domini
vDomainDN = ou=mailDomains, dc=example, dc=com
[userDefault]
# Per la consegna di Postfix
# mailbox = %homeDirectory%/Maildir/
# Per la consegna di Dovecot
mailbox = maildir:%homeDirectory%/Maildir/
# Quota predefinita (200 MBytes) impostata per l'utente
mailuserquota = 20480017.3 Configurazione del Plugin Network MMC
Modifica il file di configurazione del plugin network MMC.
vi /etc/mmc/plugins/network.iniModifica il nome di dominio affinché si adatti al tuo dominio - il contenuto dovrebbe apparire così:
[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 Avvio Iniziale dell’Agente MMC
A questo punto l’agente mmc è pronto per l’avvio iniziale.
/etc/init.d/mmc-agent startDurante il primo avvio, l’agente mmc scrive alcune impostazioni relative a bind e dhcp nell’LDAP - quindi devi riavviare bind (il server dhcp non è in esecuzione al momento).
/etc/init.d/bind9 restartRicevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.