bedo
04/08/2013, 11h13
Andy, le maître des tutos !
Vous avez choisi d'installer le système debian6. Il ne vous reste plus d'espace d'espace disponible. Vous utilisez la totalité des 1000000 Mo. Type Système de fichier Point de montage RAID Taille 1 primaire ext4 / - 20000 Mo 2 primaire swap swap - 512 Mo 3 primaire ext4 /var/lib/vz - 979488 Mo
Vous avez choisi d'installer le système debian6. Il ne vous reste plus d'espace d'espace disponible. Vous utilisez la totalité des 2000000 Mo. Type Système de fichier Point de montage RAID Taille 1 primaire ext4 / - 20000 Mo 2 primaire swap swap - 512 Mo 3 primaire ext4 /var/lib/vz - 1979488 Mo Informations importantes : la création d'une partition de plus de 2To entraine l'utilisation de GPT. Attention : les commandes fdisk, sfdisk, cfdisk ne sont pas supportées, il faut utiliser la commande : parted
cat << EOF > /etc/apt/sources.list.d/openvz-rhel6.list deb http://download.openvz.org/debian wheezy main # deb http://download.openvz.org/debian wheezy-test main EOF
wget -qO- http://ftp.openvz.org/debian/archive.key | apt-key add -
aptitude update aptitude -y full-upgrade
aptitude -y install linux-image-openvz-amd64 aptitude -y install vzctl vzdump vzquota
aptitude -y install linux-headers-2.6-openvz-amd64 linux-image-2.6-openvz-amd64 aptitude -y install vzctl vzdump vzquota
mv /boot/bzImage* /boot/bzImage.bak update-grub
shutdown -r now
ln -s /var/lib/vz /vz
wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sed 's/apt-get -y install ruby rubygems libsqlite3-ruby libopenssl-ruby rake/apt-get -y purge ruby ruby1.9 ; apt-get -y install ruby1.8 rubygems libsqlite3-ruby libopenssl-ruby rake/g' | sh
wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh
aptitude -y install pound
Paramétrage de pound (2.5-1) ... pound will not start unconfigured. ... (warning). Please configure; afterwards, set startup=1 in /etc/default/pound. ... (warning)
sed -i 's/startup=0/startup=1/g' /etc/default/pound service pound restart
rm /etc/pound/pound.cfg touch /etc/pound/pound.cfg vi /etc/pound/pound.cfg
## redirect all requests on port 8080 ("ListenHTTP") to the local webserver (see "Service" below): ListenHTTP Address votre-ip-externe Port 80 # my services definition Service HeadRequire "Host:.*openvzpanelvotredomaine.com.*" BackEnd Address 127.0.01 Port 3000 End End Service HeadRequire "Host:.*template.votredomaine.com.*" BackEnd Address 127.0.0.1 Port 80 End End End
service pound restart
service pound stop
aptitude -y install apache2 php5 service apache2 stop
rm /etc/apache2/ports.conf echo NameVirtualHost 127.0.0.1:80 > /etc/apache2/ports.conf echo Listen 127.0.0.1:80 >> /etc/apache2/ports.conf sed -i 's|DocumentRoot /var/www|DocumentRoot "/var/lib/vz/template"|' /etc/apache2/sites-available/default sed -i 's|| |' /etc/apache2/sites-available/default
vi /var/lib/vz/template/index.php
('point') $dir = opendir($dir_nom) or die('Erreur de listage : le rértoire n\'existe pas'); // on ouvre le contenu du dossier courant $fichier= array(); // on déare le tableau contenant le nom des fichiers $dossier= array(); // on déare le tableau contenant le nom des dossiers while($element = readdir($dir)) { if($element != '.' && $element != '..') { if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;} else {$dossier[] = $element;} } } closedir($dir); echo ""; if(!empty($dossier)) { sort($dossier); // pour le tri croissant, rsort() pour le tri déoissant echo "Liste des Template Openvz Disponible : \n\n"; echo "\t\t "; ?>\n"; foreach($dossier as $lien){ echo "\t\t\t
"; } if(!empty($fichier)){ sort($fichier);// pour le tri croissant, rsort() pour le tri déoissant echo "Liste des Template Openvz Disponible : \n\n"; echo "\t\t- $lien
\n"; } echo "\t\t\n"; foreach($fichier as $lien) { echo "\t\t\t
"; } echo "- $lien
\n"; } echo "\t\t
wget http://download.openvz.org/template/precreated/debian-6.0-x86_64.tar.gz -P /vz/template/cache
service apache2 start service pound start
apt-get update && apt-get -y install dos2unix git
echo $LANG en_GB.UTF-8
LANG=fr_FR.UTF-8
cd /tmp && git clone git://github.com/nicolargo/openvpnscripts.git && dos2unix openvpnscripts/install.sh && chmod +x openvpnscripts/install.sh && openvpnscripts/install.sh
ovcreateclient ovh