Title:
Installer does not properly configure existing VHosts with JkMountFile line when defined in external include file
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Adam Tuttle / Adam Tuttle (Adam Tuttle)
Created: 05/07/2012
Components: Documentation
Versions: 10.0
Failure Type: Non Functioning
Found In Build/Fixed In Build: Public Beta /
Priority/Frequency: Critical / Most users will encounter
Locale/System: English / Mac 10.7 64-bit
Vote Count: 0
Problem Description:
The default layout of Apache config files on OSX uses an include statement to move VHost definition into a separate file:
Include /private/etc/apache2/extra/httpd-vhosts.conf
However the installer does not modify VHosts defined in this file and add the necessary JkMountFile directive to enable REST and other features.
This results in frustration for the developer because their code can be perfect, and the REST service will be configured correctly in CF Administrator, but they still get 404's from Apache when trying to access their REST api's.
If it's not possible or feasible to fix this issue in the installer, the documentation needs to be VERY good about pointing this out. This issue will trip up a lot of developers otherwise.
Steps to Reproduce:
* Setup Apache with multiple VHosts defined in an external include.
* Install CF10
* Note that the VHosts do not have the JkMountFile directive applied to them.
Actual Result:
JkMountFile directive NOT added.
Expected Result:
JkMountFile directive added.
Any Workarounds:
Add the line manually.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3183938
External Customer Info:
External Company:
External Customer Name: Adam.Tuttle
External Customer Email:
External Test Config: My Hardware and Environment details:
OSX 10.7.3
Apache 2.2
Attachments:
- September 24, 2015 00:00:00: 1_Configuring_your_System.pdf
Comments: