Ok wanted to make sure nothing else was needed inside OM besides adding that line.

Yes in the install my openmeetings was renamed to trade-group.  After fumbling around for a few hours.  just putting in a "generic"
ProxyPass / http://localhost:5080/
ProxyPassReverse / http://localhost:5080/
I was able to get it to redirect and work which is odd. But it is up and passing like it is supposed to.

Next step to see about is there a way restrict access, unless it comes from specific referrers xyz.com or zbc.com deny/redirect rest. But looks like that may not be an option

On 4/19/19 10:33 AM, Maxim Solodovnik wrote:
In OM you have to set `secure` property, 404 is weird :(
I guess you have renamed `openmeetings` to be `trade-group`?

On Fri, 19 Apr 2019 at 16:54, Aaron Hepp <aaron.h...@gmail.com> wrote:
4.0.8

Few more attempts it is now redirecting but its now pulling a 404 error
The requested URL /trade-group was not found on this server.

###      OpenMeetings    ###
## Custom fragment
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://localhost:5080/$1 [P,L]
RedirectMatch ^/$ https://traderoom.amhcapitalgroup.com/trade-group
ProxyPreserveHost On

Since apache2 is talking to tomcat over 5080 there is no other modification you 
need to do inside the OM instance


On 4/18/19 11:05 PM, Maxim Solodovnik wrote:

What version of OM do you have?

On Fri, 19 Apr 2019 at 09:12, Aaron Hepp <aaron.h...@gmail.com> wrote:

so looks like the errors were cause by proxy_module had not loaded.  So I 
loaded the need module (list of modules talked about in the article)

root@traderoom:~# sudo apache2ctl -M
Loaded Modules:
   proxy_module (shared)
  proxy_http_module (shared)
  proxy_wstunnel_module (shared)
  rewrite_module (shared)

And now no errors when running configtest.  But also does not look like it is 
doing any redirection.  you go to the page and you just get the default apache 
page.  Never does forward you into the OM install.

You can access it if you go straight to it using :5080, so looks like I'm 
missing a step somewhere



On 4/18/19 8:37 PM, Maxim Solodovnik wrote:

I would recommend to check this answer:
https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass

On Fri, 19 Apr 2019 at 05:21, Aaron Hepp <aaron.h...@gmail.com> wrote:

Finally putting an Apache front end on this install and was following the 
directions on DO for this

https://www.digitalocean.com/community/tutorials/how-to-encrypt-tomcat-8-connections-with-apache-or-nginx-on-ubuntu-16-04

They use mod_jk module to connect Apache to Tomcat.  In their documentation it 
has a setting for where the Tomcat home directory is located.

Inside, find the workers.tomcat_home directive. Set this to your Tomcat 
installation home directory. For our Tomcat installation, that would be 
/opt/tomcat:
/etc/libapache2-mod-jk/workers.properties

workers.tomcat_home=/opt/tomcat (their example)


In an OM4 install where is that home directory located?

I pointed it to /opt/om4 (my directory name) as well as /opt/om4/conf as well 
as /opt/om4/webapps but none of these seem
to work.  Am I missing something here?








Reply via email to