ISPConfig sous Linux-VServer : Différence entre versions

Un article de Bulles.
Aller à : navigation, rechercher
(Quotas)
(Compilation de bind)
Ligne 8: Ligne 8:
 
= Compilation de bind =
 
= Compilation de bind =
 
Pour pouvoir utiliser ''bind'' dans un [http://linux-vserver.org/ Linux-VServer], il faut le reconfigurer avec l'option ''--disable-linux-caps''.
 
Pour pouvoir utiliser ''bind'' dans un [http://linux-vserver.org/ Linux-VServer], il faut le reconfigurer avec l'option ''--disable-linux-caps''.
 +
<br>A noter que sans les ''capabilities'', le démon ne peut tourner que sous ''root'' si ''bind'' utilise les POSIX-threads. On désactive donc aussi les threads...
  
 
  $ apt-get source -t sarge bind9
 
  $ apt-get source -t sarge bind9
 
  $ cd bind9-9.2.4
 
  $ cd bind9-9.2.4
  $ vi debian/rules                  # Add the ''--disable-linux-caps'' to configure
+
  $ vi debian/rules                  # Add the ''--disable-linux-caps'' / ''-disable-threads'' to configure
  $ vi debian/changelog              # Update version
+
  $ debchange -i 'Disable capabilities and threads'
 
  $ debuild -us -uc
 
  $ debuild -us -uc
 
A noter que sans les ''capabilities'', le démon ne peut tourner que sous ''root''...
 
  
 
Il faut aussi que bind écoute sur la bonne IP. Mettre dans ''named.conf.local''
 
Il faut aussi que bind écoute sur la bonne IP. Mettre dans ''named.conf.local''

Version du 24 janvier 2006 à 20:54

Installation de ISPConfig sous Linux-VServer

Installation du VServer

Le VServer est installe comme décrit dans le HowTo

Lors de l'exécution du base-config, on ne séléctionne rien dans les paquets et on ne configure pas Exim.

Compilation de bind

Pour pouvoir utiliser bind dans un Linux-VServer, il faut le reconfigurer avec l'option --disable-linux-caps.
A noter que sans les capabilities, le démon ne peut tourner que sous root si bind utilise les POSIX-threads. On désactive donc aussi les threads...

$ apt-get source -t sarge bind9
$ cd bind9-9.2.4
$ vi debian/rules                   # Add the --disable-linux-caps / -disable-threads to configure
$ debchange -i 'Disable capabilities and threads'
$ debuild -us -uc

Il faut aussi que bind écoute sur la bonne IP. Mettre dans named.conf.local

 query-source address <adresse du vserver>;

Post-install

Mettre à jour /etc/hosts. Il est imporant que l'adresse du Linux-VServer se résolve.

Ajout/supression de paquets:

# apt-get install wget bzip2 rdate fetchmail libdb3++-dev unzip zip ncftp xlispstat \
  libarchive-zip-perl zlib1g-dev libpopt-dev nmap openssl lynx fileutils
# apt-get remove lpr nfs-common portmap pidentd

Quotas

per context quota on a shared partition is not implemented on the 2.6/vs2.0 version yet
quota inside a guest on a separate partition (e.g. lvm, evms, loop) works fine

http://irc.13thfloor.at/LOG/2005-12/LOG_2005-12-02.txt