Support Overview

Tutorials

Client API Usage Examples

Upgrade Information

FAQ

New Release History

You are here:   Visualware >   MyConnection Server >   Support >   Online Manual Overview >   Apache Integration & Supporting HTTPS

Apache Integration & Supporting HTTPS

MyConnection Server supports being implemented as a proxy service to Apache. This is achieved when MyConnection Server is installed through Apache’s reverse proxy shared object interface. This approach allows the Apache services to be the sole front end to the MyConnection Server services. This enables support of both HTTP and HTTPS.

To implement MySpeed Server as a reverse proxy with Apache requires several steps to amend the Apache configuration file HTTPD.conf

 

Step 1:  Setup the Apache shared objects

Modify live Apache httpd.conf.

Locate the LoadModules section in the HTTPD.conf and amend  as follows:

=====================================
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
=====================================

Please note that the three listed Apache shared object modules need to be installed and present on the Apache Server  for the proxy interface to work successfully.

Step 2: Setup the Apache Server proxy definition

Locate the mod_proxy definition section in the HTTPD.conf and amend as follows:

=====================================
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPreserveHost On
=====================================
The two lines following this declaration define the destination IP-address which is the address and port that you have installed the MySpeed Server on.

This (for now) must be an IP-address on this machine, i.e. Apache and MySpeed Server must be installed on the same physical server

ProxyPass                     /myspeed/       http://192.168.100.22:7450/myspeed/
ProxyPassReverse       /myspeed/       http://192.168.100.22:7450/myspeed/

<Proxy *>
Order deny,allow
Deny from all
Allow from 192.168.100.

Note: The allow statement above indicates only those IP-addresses that are permitted to do this reverse proxy (or see/invoke) MySpeed
</Proxy> ======================================

Note the IP address used is for example only. Substitute the actual IP address that is being used to access the Apache Server application

 

 

Step 3: Test the MyConnection Server proxy interface

Test the proxy interface using Apache Server URL defined in step 2, example  http://192.168.100.22/myspeed/

This URL will result in the MySpeed Server main menu hosted page to be served by the Apache Server

 

MyConnection Server

Home
Online Testing Portal
Download
Purchase
Resources
Support

Visualware Products

VisualRoute
eMailTrackerPro
Visual IP Trace

   

© Visualware Inc. 2017 - All Rights Reserved