Changeset 1129


Ignore:
Timestamp:
04/10/05 04:50:55 (8 years ago)
Author:
benjamin
Message:

ajout d'insctructions sur l'installation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/install.xml

    r1119 r1129  
    66<title>Installation d'AlternC</title> 
    77 
    8 <sect1><para>Avant d'installer un AlternC</para> 
     8<sect1><para>Avant d'installer un AlternC : Debian Linux.</para> 
    99 
    10 <sect2><title>Pré-requis : Debian GNU/Linux Sarge</title> 
     10<sect2><title>Pré-requis : Debian GNU/Linux Sarge.</title> 
    1111 
    1212<para> 
     13AlternC fonctionne sur une distribution Debian GNU/Linux, la version conseillée actuellement est la Sarge (testing). Cette documentation présente l'installation sur une Sarge. 
    1314</para> 
     15 
     16<para> 
     17Pour installer AlternC, il suffit d'installer une Debian Sarge minimale, c'est à dire avec le minimum de packages nécessaires. Pour un serveur web, mail, mailing lists etc, il n'est pas utile d'installer kde, X11 etc. Cette documentation ne vise pas à apprendre l'installation d'une Debian, nous nous bornerons à expliquer les spécificités ou les choses à penser pour disposer d'un serveur AlternC optimal en fin d'installation. 
     18</para> 
     19 
     20</sect2> 
     21<sect2><title>Conseils sur Debian Sarge.</title> 
     22 
     23<para> 
     24Voici quelques conseils pour l'installation de la Debian Sarge dans le cadre de l'installation d'AlternC :  
     25<itemizedlist> 
     26         
     27        <listitem><para><command>postfix</command> : Lors de la sélection des packages à installer, si vous le pouvez, choisissez d'installer postfix plutôt qu'exim4. En effet, AlternC désinstallera exim pour mettre postfix à la place, autant le faire tout de suite.</para></listitem> 
     28         
     29        <listitem><para><command>partitions</command> : Les données web et mails des utilisateurs seront situées dans <filename>/var/alternc/mail</filename> et <filename>/var/alternc/html</filename>. Aussi nous vous conseillons de réserver beaucoup de place sur votre disque pour cette partition (/var/alternc) ou pour /var lui-même. Notez que /var/log contiendra les logs de vos services et peut s'avérer gros aussi à terme. (dans des proportions moindres cependant.</para></listitem> 
     30         
     31        <listitem><para><command>optimisations</command> : sur Unix, il est vivement conseillé de mettre l'attribut <filename>noatime</filename> pour les partitions de votre système situées dans <filename>/etc/fstab</filename> à la colonne "options" de chaque partition. Cela ne concerne pas les partitions virtuelles telles que sysfs proc et usb.</para> </listitem> 
     32         
     33        <listitem><para><command>Quotas de Groupe</command> : Si vous souhaitez pouvoir limiter l'espace disque disponible pour chaque compte AlternC présent sur votre serveur (web+mail), il vous faut activer les quotas de groupe pour la partition qui contiendra <filename>/var/alternc</filename> (donc <filename>/var/alternc</filename> ou <filename>/var</filename> ou <filename>/</filename>). Pour cela, ajouter l'option <filename>grpquota</filename> dans votre fichier <filename>/etc/fstab</filename>, dans la colonne "options" de cette partition. Notez que les quotas de groupe ne marchent qu'avec les systèmes de fichiers EXT2, EXT3 ou XFS. Il n'est possible de l'utiliser avec reiserfs uniquement avec un sérieux patch du noyau, (donc réservé aux professionnels !)</para></listitem> 
     34         
     35        <listitem><para><command>fichier hosts</command> : Une fois que vous avez configuré correctement votre machine, y compris en lui donnant une adresse ip (soit fournie par votre hébergeur, soit une ip fixe sur une zone privée du type 192.168.0.x si vous êtes derrière un routeur adsl par exemple), n'oubliez pas de renseigner le nom complet de votre machine et son adresse ip dans le fichier <filename>/etc/hosts</filename>. en voici un exemple : </para> 
     36<example><title>Exemple de fichier /etc/hosts</title> 
     37<screen> 
     38127.0.0.1       localhost       localhost.localdomain 
     39 
     40192.168.0.10    alice           alice.myserver.com 
     41 
     42# The following lines are desirable for IPv6 capable hosts 
     43::1     ip6-localhost ip6-loopback 
     44fe00::0 ip6-localnet 
     45ff00::0 ip6-mcastprefix 
     46ff02::1 ip6-allnodes 
     47ff02::2 ip6-allrouters 
     48ff02::3 ip6-allhosts 
     49</screen> 
     50</example> 
     51        </listitem> 
     52         
     53        <listitem><para>Sécurité avec SUDO</para> : Il est conseillé de ne pas se connecter par défaut en tant que "root" sur votre serveur. Nous vous conseillons de créer un compte utilisateur unix à votre prénom par exemple, en utilisant la commande <command>adduser &lt;votre prenom&gt;</command> et ensuite à vous donner le droit de lancer des commandes en tant que root grâce à l'utilitaire <command>visudo</command>. Pour cela, installez-le avec la commande "apt-get install sudo" puis donnez-vous des droits en tapant "visudo", ce qui éditera le fichier de droits de sudo.</listitem> 
     54         
     55        <listitem><para><command>Locales, Langages</command> : Dans Debian, pour disposer de plusieurs langues de travail, donc pour faire fonctionner le multilinguisme dans AlternC, il est nécessaire de choisir la liste des langues et de générer les locales associées (les "locales" sont des fichiers de traduction). Pour cela, en tant que root, tapez <command>dpgk-reconfigure locales</command>. Ensuite, choisissez la liste des langues que vous voulez, nous vous conseillons en_US (iso-8859-1) et fr_FR (iso-8859-1). Notez que si vous choisissez iso-8859-15 pour fr_FR, cela ne marchera pas correctement avec le serveur web. Une fois les langues choisies et sélectionnées, vous pouvez choisir la langue par défaut de votre programme. Enfin, debian génère les locales et vous rends la main. Pour valider ces modifications de langues, déconnectez-vous du serveur et reconnectez-vous.</para></listitem> 
     56 
     57</itemizedlist> 
     58 
     59</para> 
     60 
    1461 
    1562</sect2> 
Note: See TracChangeset for help on using the changeset viewer.