Re: Apache Front end for Tomcat
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 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 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?
Re: Apache Front end for Tomcat
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 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 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 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? > > > > > > -- WBR Maxim aka solomax
Re: Apache Front end for Tomcat
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 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 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 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?
OM default timezone
I currently have the default timezone set for America/New York (Option 30 in the Configuration Menu). But every new user that is registering is getting their default time zone set to America/Detroit. Is there an option I am missing somewhere else to set new sign up users to get the default time zone?
Re: OM default timezone
Hello Aaron, to save my time the question: are these time zone differs? in terms of GMT offset? When users are self-registered their current (browser) time zone is being determined and set So maybe all your users from Detroit? Or another option: if GMT offset is equals for these time-zones they are identical for OM and Detroit is being taken since it is alphabetically first :) On Sat, 20 Apr 2019 at 08:09, Aaron Hepp wrote: > > I currently have the default timezone set for America/New York (Option 30 in > the Configuration Menu). But every new user that is registering is getting > their default time zone set to America/Detroit. Is there an option I am > missing somewhere else to set new sign up users to get the default time zone? -- WBR Maxim aka solomax