Install Apache HTTP Server. By default, the Apache configuration files are at C:\Program Files\Apache Software Foundation\Apache2.2\conf\.
Read to know how to configure a reverse proxy for Adobe Connect. Apache HTTP Server example is used to illustrate the configuration.
Using a reverse proxy
You can configure a reverse proxy in front of Adobe Connect. Traffic flows through the reverse proxy before it reaches Adobe Connect. Use this configuration to do the following:
Keep Adobe Connect out of the DMZ.
Put the reverse proxy in the DMZ and put Adobe Connect behind your organization’s firewall.
Authenticate users before they reach Adobe Connect.
The reverse proxy authenticates users with another system and authorizes them to connect to Adobe Connect.
Configure a reverse proxy
This example uses the Windows (32 bit) installation of Apache HTTP Server. The configuration is identical on any operating system Apache supports. This example does not use SSL; traffic to the Adobe Connect application server is not encrypted.
Flush the reverse proxy cache when you upgrade Adobe Connect to ensure the new file versions are served.
Do the following to force all HTTP traffic to pass through Apache HTTP Server before it reaches Adobe Connect:
RTMP traffic does not pass through Apache HTTP Server in this configuration.
-
-
Configure Apache to listen for all traffic on port 80.
Open the C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf file in a text editor and add the following:
# # Listen: Allows you to bind Apache to specific IP addresses and # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 Listen 80 # #
-
Load the modules required for operation as a reverse proxy. In httpd.conf file, uncomment the following lines.
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
-
Link the httpd.conf file to the configuration file that directs connections to Adobe Connect. Add the following line as the last line of the httpd.conf file.
Include conf/extra/httpd-connect.conf
-
Create a text file called httpd-connect.conf and save it to C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra location.
-
Add the following lines to the httpd-connect.conf file. Insert your IP addresses and ports where requested.
#vhost for application server <VirtualHost *:80> ProxyRequests Off ProxyPreserveHost On ProxyPass / http://<IP-of-Adobe-Connect-Application-Server>:80/ ProxyPassReverse / http://<IP-of-Adobe-Connect-Application-Server>:80/ ServerName <FQDN of Apache host> </VirtualHost>
-
Save the file and restart the Apache service.
-
Open the Adobe Connect Application Management Console in a browser: http://localhost:8510/console/
-
On the Server settings screen, do the following:
Set the Adobe Connect Host to the FQDN of the Apache HTTP Server.
Set the External Name to the FQDN of the computer hosting Adobe Connect Meeting Server.
-
Restart Adobe Connect Service (the application server) and Adobe Media Server (AMS) service (the meeting server). See Start and stop the servers.
RTMP is routed to Adobe Connect and HTTP is routed through Apache.