Redmine + MySQL + Apache2 in Ubuntu

 

Preparation

sudo aptitude install apache2

sudo aptitude install libapache2-mod-passenger

sudo aptitude install mysql

sudo aptitude install redmine

 

 

Configuration

$ sudo ln -s /usr/share/redmine/public /var/www/redmine

By default, passenger runs as 'nobody', so you'll need to fix that. In /etc/apache2/mods-available/passenger.conf, add:

PassengerDefaultUser www-data

You'll also need to configure the /var/www/redmine location in /etc/apache2/sites-available/default by adding:


    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on

Enable passenger:

$ sudo a2enmod passenger

Restart apache2 and you should be able to access Redmine at: http://redmine.server.ip.address/redmine

If you receive a "403: Forbidden" error after setting up Redmine, the Redmine 'public' folder may have incorrect permissions set. The executable bit on the public folder must be enabled or you will receive a "403: Forbidden" error when attempting to access Redmine.

 

你可能感兴趣的:(Redmine + MySQL + Apache2 in Ubuntu)