**Ceci est une ancienne révision du document !**
Serveur Redmine
Service Redmine
Le service Redmine sera dédié à la gestion de projets scientifiques de l'équipe, notamment ceux qui relèvent du développement informatique.
Caractéristiques
- Nom local: tal-redmine
- Adresse IP locale: 192.168.69.20
- OS: Ubuntu 14.04
- Services installés: apache 2
Installation
Le guide d'installation de référence utilisé est celle-ci
Mise à jour du système et installation des dépendances
$ sudo apt-get update
Installation de mysql et apache
$ sudo apt-get install apache2 libapache2-mod-passenger $ sudo apt-get install mysql-server mysql-client
Pendant l'installation de mysql, un mot de passe pour l'utilisateur root sera demandé.
Installation et paramétrage de Redmine
$ sudo apt-get install redmine redmine-mysql
On vous demandera si vous voulez que dbconfig-common paramètre la base de données. Répondez Oui.
Configure database for redmine/instances/default with dbconfig-common?
<Yes> <No>
On vous demandera également le mot de passe root de la base de données, ainsi que le type de base de données. Choisissez mysql
.
Enfin, on vous demandera d'attribuer un mot de passe pour la base de données redmine
.
Ensuite il faudra installer bundle
.
sudogeminstallbundler sudo gem install bundler
Paramétrage d'Apache
Il faut modifier le fichier /etc/apache2/mods-available/passenger.conf
pour rajouter l'utilisateur Passenger
par défaut:
<IfModule modpassenger.c>
PassengerRoot /usr/lib/ruby/vendorruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/ruby PassengerDefaultUser www-data
</IfModule>
Ensuite il faut créer un lien symbolique entre Redmine et l'espace de documents web. Puisqu'un répertoire redmine
y existait déjà, on commence par le renommer:
sudomv/var/www/redmine//var/www/redmine.backup sudo ln -s /usr/share/redmine/public /var/www/redmine
Finalement il faut modifier le fichier /etc/apache2/sites-available/000-default.conf pour y rajouter le répertoire Redmine <VirtualHost *:80>
ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>