Installation d’un hébergeur d’image : Piwigo
1/ Règle Iptable.
root@server01lxc:/home/admin# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 81 -j DNAT --to-destination 10.0.3.15:8080
2/ Attacher la vm.
root@server01lxc:/home/admin# lxc-attach -n vm05 root@vm05:/#
3/ A partir du conteneur LXC ‘vm05’, vérification de la version de la distribution installé.
root@vm05:/# cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
4/ Mise-à-jour du système d’exploitation.
root@vm05:/# apt-get update && apt-get upgrade
5/ Installation des paquets de base.
root@vm05:/# apt-get install mc screen htop wget curl vim
6/ Installation d’un serveur Linux-Apache-Mysql-Php.
root@vm05:/# apt-get install mysql-server mysql-client apache2 php libapache2-mod-php phpmyadmin
7/ Configuration de Apache.
Ouvrir :
/etc/apache2/ports.conf
Chercher :
Listen 80
Remplacer par :
Listen 8080
Action :
root@vm05:/# /etc/init.d/apache2 restart
8/ Activer un mot de passe pour l’utilisateur root de Mysql.
root@vm05:/# systemctl stop mysqld root@vm05:/# mysqld_safe --skip-grant-tables & root@vm05:/# mysql --user=root mysql MariaDB [mysql]> UPDATE user SET password=PASSWORD('mot2passe') WHERE user='root'; MariaDB [mysql]> FLUSH PRIVILEGES; MariaDB [mysql]> exit; root@vm05:/# killall -15 mysqld root@vm05:/# systemctl start mysqld
Lien :
https://www.linuxtricks.fr/wiki/mysql-reinitialiser-le-mot-de-passe-root
9/ Création de la base de données.
root@vm05:/var/www/html# mysql -u root -p Enter password: MariaDB [(none)]> MariaDB [(none)]> CREATE DATABASE piwigo; MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON piwigo.* TO admin@localhost; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> quit
10/ Téléchargement.
root@vm05:/# cd /var/www/html/ root@vm05:/var/www/html# wget http://piwigo.org/download/dlcounter.php?code=latest
11/ Décompression de l’archive dans le répertoire courant.
root@vm05:/var/www/html# unzip dlcounter.php\?code\=latest root@vm05:/var/www/html# cp piwigo/* . -r
12/ Post-installation.
root@vm05:/var/www/html# chmod 777 _data/ root@vm05:/var/www/html# chmod 777 local/config/ root@vm05:/var/www/html# chmod 777 upload/
13/ Nettoyage.
root@vm05:/var/www/html# rm index.html root@vm05:/var/www/html# rm piwigo/ -rf root@vm05:/var/www/html# rm dlcounter.php\?code\=latest
Comments are closed, but trackbacks and pingbacks are open.