Differences

This shows you the differences between two versions of the page.

Link to this comparison view

community:vhffs-conf-commentaires [2011/03/28 21:52] (current)
gradator created
Line 1: Line 1:
 +=== Le fichier vhffs.conf ===
 +
 +
 +  #nano -w /​etc/​vhffs/​vhffs.conf
 +
 +== Général ==
 +
 +  hostname = Hébergement sur misric.org  ​
 +Facile, mais pas original du tout :]
 +  datadir = /data
 +J'ai fais une partition rien que pour ça, autant en profiter ;-)
 +  templatedir = /​usr/​share/​vhffs/​templates/​
 +  themesdir = /​usr/​share/​vhffs/​panel/​themes/​
 +  intldir = /​usr/​share/​vhffs/​intl/​
 +  default_template = default
 +Tout ça on ne touche pas, c'est bien comme ça.
 +  vhffs_master = misric <​misric@misric.org>​
 +C'est moua le chef !
 +  vhffs_moderator = misric <​misric@misric.org>​
 +Pour l'​instant je suis seul, donc pas de soucis. On fait comment pour en mettre 2?
 +  mailtag = [misric.org]
 +Pas terrible, faut vraiment que je trouve un nom, moi...
 +  allow_subscribe = yes
 +De toute façon, y'aura de la modération... pour l'​instant on va dire oui...
 +  alert_mail = root@localhost
 +Laissons comme ça, de toute façon ça viendra à moi...
 +
 +== Les modules ==
 +
 +  <​modules>​
 +   ​use_web ​      = yes
 +   ​use_mysql ​    = yes
 +   ​use_mail ​     = yes
 +   ​use_cvs ​      = no
 +   ​use_svn ​      = no
 +   ​use_postgres ​ = yes
 +   ​use_dns ​      = yes
 +   ​use_mailling ​ = no
 +   ​use_mailing ​  = no
 +   ​use_mailuser ​ = yes
 +   ​use_largefile = no
 +  </​modules>​
 +
 +Chacun fait à sa sauce. Bon, c'est pas clair le coup du mailling et mailing... Passons au panel !
 +
 +== Le panel ==
 +
 +  <​panel>​
 +   url = http://​panel.misric.org
 +   ​help_url = http://​www.misric.org/​help/​
 +   ​stats_url = http://​stats.misric.org
 +   ​phpmyadmin_url = http://​mysql.misric.org
 +   ​phppgadmin_url = http://​pgsql.misric.org
 +   open = yes
 +   ​use_public = yes
 +   ​use_avatar = yes
 +   users = yes
 +   ​stats_on_home = yes
 +   ​use_notation = yes
 +   <​rss>​
 +    users = yes
 +    groups = yes
 +   </​rss>​
 +  </​panel>​
 +
 +Rien d'​extraordinaire,​ les commentaires dans le fichiers sont assez explicites... Ce qui ne va pas être le cas de la suite... Backend Configuration... Je le sens mal...
 +
 +== Backend ==
 +DEPRECATED dans la version 4.1, une section ''​database''​ (sans s) remplace ''​databases''​. Elle contient les mêmes propriétés que ''​dbread''​ et ''​dbwrite''​.
 +  <​databases>​
 +   <​dbread>​
 +    driver = pg
 +    db_name=vhffs
 +    db_username=vhffs
 +    db_password=****
 +    db_host=localhost
 +    db_port = 5432
 +   </​dbread>​
 +   <​dbwrite>​
 +    driver = pg
 +    db_name=vhffs
 +    db_username=vhffs
 +    db_password=****
 +    db_host=localhost
 +    db_port = 5432
 +   </​dbwrite>​
 +  </​databases>​
 +Bon ici, mis à part le password, y'a pas grand chose à changer. Pour le driver, pour l'​instant y'a pas d'​autre choix que pg (et il n'y en aura jamais). Comme quoi, c'est pas si compliqué que ça...
 +
 +== Users et groupes ==
 +
 +   <​users>​
 +    minuid ​ =       10000
 +    homedir =       /​home/​
 +    shell   ​= ​      /​bin/​tuxshell
 +    mingid ​ =       10000
 +    default_quota ​  ​= ​      50
 +    bad_username_file =     /​etc/​vhffs/​badfile
 +    bad_groupname_file ​     =       /​etc/​vhffs/​badgroup
 +    default_firstname = Vhffs Firstname
 +    default_lastname = Vhffs Lastname
 +    default_address = Vhffs Address
 +    default_city = Vhffs City
 +    default_zipcode = 123456
 +    default_mail = dave@null.com
 +    default_country = Disneyland
 +  </​users>​
 +  <​system>​
 +   <​shells>​
 +    available ​      ​= ​      /​bin/​false /​bin/​tuxshell /bin/bash
 +    default ​        ​= ​      /​bin/​false
 +   </​shells>​
 +  </​system>​
 +
 +Lol le default_country au passage. ​
 +
 +Par contre là j'ai pas compris... Homedir dans /home, ça veut dire que je vais avoir plein de users dans /home ou non? A clarifier... Non apparemment il ne sert à rien, ça doit rester d'une ancienne version... Les fichiers relatifs à un utilisateur seront sous /data/[le rep de l'​user].
 +== Les services ==
 +
 +  <​services>​
 +   <​dns>​
 +    default_ns1 = ns1.misric.org
 +    default_ns2 = ns2.misric.org
 +    default_mx1 = mx1.misric.org
 +    default_mx2 = mx2.misric.org
 +    default_a ​      = 81.56.160.44
 +    default_ttl = 86400
 +    default_aux = 0
 +    default_refresh = 28800
 +    default_retry = 7200
 +    default_expire = 604800
 +    default_minimum = 86400
 +    default_serial = 1
 +    default_mbox = adm.your.hoster.ext.
 +    <​init>​
 +     <​a>​
 +      www = 81.56.160.44
 +      default = 10.0.0.1
 +     </​a>​
 +     <​mx>​
 +      10      =       ​mx1.misric.org
 +      20      =       ​mx2.misric.org
 +     </​mx>​
 +     <​ns>​
 +      ns1.misric.org
 +      ns2.misric.org
 +     </​ns>​
 +    </​init>​
 +   </​dns>​
 +
 +A remplir avec ses données perso, comme on me l'a conseillé. Attention dans la rubrique <ns>, y'a un vieux débrit zefz qui traine, faut mettre le ns2 à la place...
 +
 +  <​apache>​
 +   ​port=80
 +   ​pidfile=/​var/​run/​apache2.pid
 +   ​confdir=/​etc/​apache2/​conf/​
 +   ​htdocsdir=
 +   ​default_domain = misric.org
 +  </​apache>​
 +
 +La conf d'​apache. Comme je vais utiliser apache2, je modifie tout comme il faut bien... Normalement...
 +Je laisse tomber cvs, j'en ai pas besoin...
 +
 +  <​mysql>​
 +   ​host ​           = localhost
 +   ​username ​       = root
 +   ​password ​       = ****
 +  </​mysql>​
 +  <​postgresql>​
 +   ​host ​           = localhost
 +   ​username ​       = vhffs
 +   ​password ​       = ****
 +  </​postgresql>​
 +
 +Hop, les petits accès qui vont bien vers les serveurs sql ;-)
 +Je zappe subversion...
 +
 +  <​mail>​
 +   ​use_nospam ​     =       yes
 +   ​use_novirus ​    ​= ​      yes
 +  </​mail>​
 +
 +Bah là facile, explicite et rapide
 +
 +  <​mailuser>​
 +   ​activate ​       =       yes
 +   ​domain ​         =       ​misric.org
 +   ​user ​           =       ​misric
 +  </​mailuser>​
 +
 +En fait, ici ça permet au user d'​avoir un mail en misric.org par exemple. Comme tous n'​auront pas toujours leur dns, c'est intéressant qu'ils puissent avoir un mail. le user permet de spécifier qui est propriétaire du domaine.
 +
 +Je zappe le reste dans service, que ce soit listengine ou largefile, je ne l'​utilise pas...
 +
 +  <​robots>​
 +   ​use_logging = yes
 +   ​logfile = /​var/​log/​vhffs.log
 +   ​use_lock = yes
 +   ​lockfile = /​var/​lock/​vhffslock
 +  </​robots>​
 +
 +Là dedans, je connais pas, je ne touche pas. Ces valeurs me vont bien ;-)
 +
 +Et voilà ! La conf est finie ! Pfiou, c'est lourd quand même...
  
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki