ISPConfig sous Linux-VServer : Différence entre versions
(→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 |
− | $ | + | $ debchange -i 'Disable capabilities and threads' |
$ debuild -us -uc | $ debuild -us -uc | ||
− | |||
− | |||
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