File: 4.html

package info (click to toggle)
dtc 0.35.5-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 18,824 kB
  • sloc: php: 50,739; sh: 8,596; makefile: 572; perl: 148; xml: 25
file content (100 lines) | stat: -rw-r--r-- 5,286 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<h3><a name="4"></a>4. Utilisation en tant qu'administrateur</h3>

<CENTER><IMG src="dtc.png"></CENTER><br>

L'interface administrateur de DTC est divise en 3 parties, nous avons dja trait la configuration gnrale de DTC,
nous allons maintenant nous intresser aux 2 autres parties : 'gestion des utilisateurs' et 'gnration des fichiers
de configuration deamons'.<br><br>

<h4><a name="4.1"></a>4.1 Description gnrale</h4>

<h5><a name="4.1.1"></a>4.1.1 Principe de fonctionnement</h5>

Le but de DTC est de gnrer les fichiers de configurations pour tous les
daemons supports. Tout ce que vous faites dans l'interface d'administration
controle la facon dont seront gnr ses fichiers.<br><br>
Un script en cron lanc toutes les 10 minutes valide les changements en
rcrivant ses fichiers de config et en rechargeant les services concernes.

<h5><a name="4.1.2"></a>4.1.2 L'interface web</h5>

DTC is splited in 3 main directories. The admin console (normally in
/usr/share/dtc/admin, but that may vary upon systems, like bsd likes to
find it in /usr/local/share...) is your main root web interface. This is
where you control all the domain hosted on your machine.<br><bbr>

The "client" folder (normally in /usr/share/dtc/client) is for all your
virual administrator to enter their domain name configuration module.
You don't need it if you don't use the delegation of privilege
(virtual administrators), because all user modules are show on the root
console allso.<br><br>

In standard distribution, dtc will install the root console to
http[s]://dtc.yourdomain-name.com/dtcadmin/, and a client panel to all
domain names under http[s]://dtc.yourdomain-name.com/dtc/. Don't bare to
customise the generation scripts under /usr/shared/dtc/admin/inc/gen_*.php,
add SSL, remove or add aliases, etc...<br><br>

When all this will be setup, you will add a virtual administrator to your
computer. Then, you will add a domain name to that virtual administrator.
With the virtual administrator console (client console), it's possible
to enter all informations for mailbox and/or ftp accounts, and you can
create subdomains like "http://my.example.com" if "example.com"
was his domain name.<br><br>

A good idear is to create "mx.your-domain-name.com" on your main domain
name, and to enter "mx.your-domain-name.com" as the default mx server for
the hosted domains (in the configuration panel). You can add an IP to that
subdomain, so it won't have an apache vhost associated.<br><br>

You can then either call the php script files from the root console to
generate the config files, and relaunch the deamons (named, qmail-send,
and apache) manualy. You can of cource rely on the
/usr/share/dtc/admin/cron.php script, so everything is all automatic.

<h4><a name="4.2"></a>4.2 Gestion des utilisateurs</h4>

<h5><a name="4.2.1"></a>4.1.1 Ajout d'un administrateur virtuel</h5>

<CENTER><IMG src="newadmin.png"></CENTER><br>

Ce formulaire permet d'ajouter des administrateurs virtuels (clients)
qui pourront grer leurs propres domaines (attibus par
l'administrateur ou enregistr via l'interface client).<br><br>

Pour crer un nouveau compte, il suffit de rentrer le nom du login et
le mot de passe du futur compte dans ce formulaire
ainsi que spcifier un chemin o seront stocks tous les fichiers
relatifs aux domaines du client.<br><br>

<b>Attention</b>! Le login est concatn  la fin du chemin spcifi
sous forme d'un sous rpertoire additionel (par exemple si
vous avez configur le chemin /var/www/sites et que vous ajoutiez
le client toto alors son chemin sera /var/www/sites/toto).<br><br>

<h5><a name="4.2.2"></a>4.2.2 Gestion des domaines d'un administrateur virtuel</h5>

<CENTER><IMG src="clientconfig.png"></CENTER><br>

<b>- Edition de l'administrateur virtuel :</b><br><br>

Ce formulaire permet l'ajout et la suppression de domaines pour un client mais glament le changement de son mot de passe et
de son chemin.<br><br>
<b>Attention</b>! Si vous changez le chemin d'un compte, il vous faudra galement dplacer physiquement les fichiers se trouvant
encore dans l'ancien rpertoire.<br><br>

<b>- Edition de la configuration des domaines :</b><br><br>

Ce formulaire permet d'imposer des limites sur l'utilisation du domaine (nombre de comptes email,ftp,etc..).<br><br>
La selectbox de droite permet de slectioner une IP parmi celles spcifies dans la configuration gnrale de DTC.<br><br>
Lorsque vous voulez permettre  un client d'utiliser une base mysql, il est ajout avec le mme login/mot de passe que dans DTC.<br><br>
La inputbox du bas permet d'ajouter une nouvelle base de donnes au client.<br><br>

<h4><a name="4.3"></a>4.3 Gnration des fichiers de configuration des daemons</h4>

<CENTER><IMG src="conffilegen.png"></CENTER><br>

Cet interface permet de gnrer individuellement les fichiers de configuration sans attendre que le script d'event soit lanc par crond et
permet galement de voir en temps rel quelles actions seront effectues au prochain event.<br><br>
L'icne 'reinit des zones named' permet si vous le dsirez rgnrer toutes les zonefiles de bind (par exemple si vous avez chang la
configuration gnrale).<br><br>