Project

General

Profile

Actions

User story #5183

closed

Make Rudder Apache 2.4 compliant

Added by Benoît PECCATTE almost 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
2
Assignee:
Matthieu CERDA
Category:
System integration
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Especially in ubuntu 14.4


Subtasks 3 (0 open3 closed)

User story #5160: The rudder-webapp virtualhosts for Apache 2.4 need to be named with a .conf suffixReleasedMatthieu CERDA2014-06-26Actions
User story #5586: Rudder needs to provide a Apache 2.4+ compatible VirtualhostReleasedMatthieu CERDA2014-09-29Actions
User story #5589: Rudder Techniques need to generate a rudder-networks-24.conf to work on Apache 2.4ReleasedJonathan CLARKE2014-09-29Actions

Related issues 3 (0 open3 closed)

Related to Rudder - User story #5469: RHEL/CentOS 7 packagesReleasedMatthieu CERDA2014-09-12Actions
Related to Rudder - Bug #5599: We do not depend on apache2 utilities (and need it to use htpasswd)ReleasedJonathan CLARKE2014-10-01Actions
Related to Rudder - Bug #5783: Rudder virtualhosts are missing a 2.4 compatible proxy definitionReleasedJonathan CLARKE2014-11-18Actions
Actions #1

Updated by Matthieu CERDA over 9 years ago

  • Subject changed from Http doesn't redirect to https with apache 2.4 to Rudder does not work properly with Apache 2.4
  • Category set to System integration
  • Status changed from New to 8
  • Assignee set to Matthieu CERDA
  • Priority changed from N/A to 2
Actions #2

Updated by Matthieu CERDA over 9 years ago

  • Tracker changed from Bug to User story
  • Subject changed from Rudder does not work properly with Apache 2.4 to Rudder needs to work properly with Apache 2.4+
  • Status changed from 8 to 14
Actions #3

Updated by Jonathan CLARKE over 9 years ago

  • Status changed from 14 to Pending release
  • Target version set to 2.11.4
Actions #4

Updated by Dennis Cabooter over 9 years ago

After upgrading from 2.11.3 to 2.11.4 I had to do the following tasks:

# mv /etc/apache2/sites-available/rudder-vhost.dpkg-dist /etc/apache2/sites-available/rudder-vhost
# mv /etc/apache2/sites-available/rudder-vhost-ssl.dpkg-dist /etc/apache2/sites-available/rudder-vhost-ssl
# mv /opt/rudder/etc/rudder-apache-common.conf.dpkg-dist /opt/rudder/etc/rudder-apache-common.conf

This is really needed to not get a default Apache page:

# a2ensite default-ssl
# vim /etc/apache2/sites-available/rudder-vhost
ServerName rudder.example.com
ServerAdmin info@example.com
# vim /etc/apache2/sites-available/rudder-vhost-ssl
ServerName rudder.example.com
ServerAdmin info@example.com

And last but not least, you forgot one thing in /etc/apache2/sites-available/rudder-vhost-ssl.

Change this:

<Proxy http://localhost:8080/rudder*>
  Order deny,allow
  Allow from all
</Proxy>

To this:

<Proxy http://localhost:8080/rudder*>
  <IfVersion < 2.4>
    Order deny,allow
    Allow From all
  </IfVersion>
  <IfVersion >= 2.4> 
    Require all granted
  </IfVersion>
</Proxy>
Actions #5

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.4 to 2.11.5
Actions #6

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.5 to 2.11.4
Actions #7

Updated by Vincent MEMBRÉ over 9 years ago

  • Subject changed from Rudder needs to work properly with Apache 2.4+ to Make Rudder Apache 2.4 compliant
Actions #8

Updated by Vincent MEMBRÉ over 9 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.4, which was released today.

Actions

Also available in: Atom PDF