Jirafeau : Installation

Contexte

Date : 11 janvier 2016

Système d'exploitation : Debian Jessie

Serveur web utilisé : Apache 2

Je pars du principe que l'OS et le serveur web sont déjà installé/configuré et opérationnel.

Si ce n'est pas le cas je vous invite à lire :

Installation

Téléchargement et mise en place

Télécharger sur votre serveur l'archive du gitlab de jirafeau, une fois connecté en SSH

cd /var/www/ && wget https://gitlab.com/mojo42/Jirafeau/repository/archive.zip

Dézipper là ensuite et renommer là afin d'avoir un nom “correct”

unzip archive.zip
mv Jirafeau-master-3925dad48efc5ab9fa23e2ccdd2ffd1182b4ec40/ jirafeau

Si comme moi vous n'aviez pas eu besoin précédemment de dézipper un fichier vous aurez besoin de la commande “unzip” installable avec

apt-get install unzip

Une fois l'archive extraite vous pouvez la supprimer

rm archive.zip

Configuration d'Apache

On va désormais configuré apache pour mettre en place notre site web

Créons le fichier /etc/apache2/sites-available/jirafeau.conf

vi /etc/apache2/sites-available/jirafeau.conf

Puis coller dedans cette configuration (minimaliste?)

<VirtualHost *:80>
#
ServerName jirafeau.mondomaine.com
DocumentRoot /var/www/jirafeau
ErrorLog ${APACHE_LOG_DIR}/jirafeau_error.log
CustomLog ${APACHE_LOG_DIR}/jirafeau_access.log combined
RedirectMatch 301 ^/var-.* http://jirafeau.mondomaine.com
</VirtualHost>

Quitter/enregistrer avec :WQ

On active ensuite notre site et redémarre apache avec

a2ensite jirafeau.conf && service apache2 restart

Désormais notre site devrait être accessible via http://jirafeau.mondomaine.com

Finalisation de l'installation via l'interface web

En me rendant sur http://jirafeau.mondomaine.com je suis redirigé vers http://jirafeau.mondomaine.com/install.php lors de ma première connexion afin de finir l'installation et générer le fichier de configuration php de l'application web