====== Redmine ======
----
===== Installation sur Ubuntu 20.04 =====
==== Installation prérequis====
=== Installation ===
sudo apt-get install apache2 mariadb-server libapache2-mod-passenger
=== Démarrage ===
sudo systemctl start apache2
sudo systemctl start mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb
==== Configuration MariaDB ====
sudo mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
==== Installation Redmine ====
sudo apt-get install redmine redmine-mysql
Pendant l'installation de Redmine répondre aux questions :
{{ :all:bibles:linux:serveur:redmine1.gif?400 |}}
Yes
{{ :all:bibles:linux:serveur:redmine2.gif?400 |}}
MySQL
{{ :all:bibles:linux:serveur:redmine3.gif?400 |}}
Indiquer un mot de passe.
==== Installation gem bundler ====
sudo gem install bundler
==== Configuration ====
=== Redmine ===
* Création lien vers Redmine
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
* Création lock file
sudo touch /usr/share/redmine/Gemfile.lock
* Modification propriétaire
sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
sudo chown -R www-data:www-data /var/www/html/redmine
=== Apache ===
* Ajouter la ligne « PassengerDefaultUser www-data » au fichier /etc/apache2/mods-available/passenger.conf :
PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/ruby
* Fichier de configuration
ServerName ademe.altran.com
ServerAlias www.ademe.altran.com
ErrorLog ${APACHE_LOG_DIR}/ademe80.error.log
CustomLog ${APACHE_LOG_DIR}/ademe80.access.log combined
Redirect permanent / https://ademe.altran.com/
DocumentRoot /var/www/html/redmine
ServerName ademe.altran.com
ServerAlias www.ademe.altran.com
ErrorLog ${APACHE_LOG_DIR}/ademe.error.log
CustomLog ${APACHE_LOG_DIR}/ademe.access.log combined
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
* Prise en compte
sudo a2dissite default-ssl.conf 000-default.conf
sudo a2ensite redmine
sudo a2enmod rewrite ssl
sudo systemctl restart apache2
----
[[all:bibles:linux:serveur:redmine|Haut de page]]
===== Utilisation =====
Lancer un navigateur à l'adresse [[http://monadresseIP/redmine]].
Utilisateur et mot de passe par défaut : admin / admin
----
[[all:bibles:linux:serveur:redmine|Haut de page]]
===== Sources =====
* [[https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step#Installing-and-configuring-the-Ubuntu-Redmine-package|Redmine]]
* [[https://www.howtoforge.com/how-to-install-and-configure-redmine-on-ubuntu-1804/#configure-apache-for-redmine]]
----
[[all:bibles:linux:serveur:redmine|Haut de page]]