Commit 9f30e980 authored by Frank Greguska's avatar Frank Greguska
Browse files

fixed up the rewrite rules and added a missing proxy rule

parent 8941f283
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -82,6 +82,10 @@ WSGISocketPrefix run/wsgi
  RequestHeader set SSL_SERVER_S_DN_OU "%{SSL_SERVER_S_DN_OU}s"
  RequestHeader set SSL_CLIENT_VERIFY "%{SSL_CLIENT_VERIFY}s"
  
  # RewriteRules
  RewriteEngine On
  RewriteRule ^/visusviewer$ https://%{HTTP_HOST}%{REQUEST_URI}/viewer.html [R]

  # proxy requests to Jetty
  ProxyPassMatch  ^/solr(.*)$     http://esgf-solr:8983/solr$1
  ProxyPassReverse        /solr   http://esgf-solr:8983/solr
@@ -113,7 +117,8 @@ WSGISocketPrefix run/wsgi
  # proxy requests for visus web viewer
  ProxyPass /visusviewer http://visus-server timeout=600
  ProxyPassReverse /visusviewer http://visus-server timeout=600
  RewriteRule (.*/visusviewer) https://%{HTTP_HOST}%{REQUEST_URI}/viewer.html [R,L]
  ProxyPass /mod_visus http://visus-server/mod_visus timeout=600
  ProxyPassReverse /mod_visus http://visus-server/mod_visus timeout=600
  
  # Node Manager
  WSGIDaemonProcess esgfnm python-path=/opt/esgf/virtual/python/lib/python2.7/site-packages:/usr/local/esgf-node-manager/src/python/server user=apache group=apache threads=5