LP#1691473 Internal Apache HTTP port configuration
authorBill Erickson <berickxx@gmail.com>
Wed, 24 May 2017 20:00:09 +0000 (16:00 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Fri, 18 Aug 2017 12:01:52 +0000 (08:01 -0400)
commit87b4328f116d80d11b18a132fd8c35313c427212
tree87054783ee9f3d382665b2e5e409bf2385a44dfb
parent9adc25efa3299dff2ca21bb1d3ed408951e55abb
LP#1691473 Internal Apache HTTP port configuration

Adds an optional new Apache/mod_perl configuration variable for defining
the port Apache listens on for HTTP traffic.  This resolves an issue
where added content lookups attempting HTTP requests on the local Apache
instance on port 80 failed because Apache was using non-standard ports.

To test:

[1] Set a value for OILSWebInternalHTTPPort that's not "80".
[2] Restart/reload Apache
[3] Load a record detail in the catalog
[4] Confirm opensrf logs show:

"tpac: added content connecting to <ip-address>:<new-port> / <hostname>

<new-port> should be the value configured for OILSWebInternalHTTPPort.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/examples/apache/eg_vhost.conf.in
Open-ILS/examples/apache_24/eg_vhost.conf.in
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
docs/RELEASE_NOTES_NEXT/Administration/apache-internal-http-port.adoc [new file with mode: 0644]