X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=web%2Fmonitorweb-httpd.conf;h=bf28927a790924c1c34b3e11dc3db85d5c497223;hb=e637272100e8e03884188cb2118b21158e739bb0;hp=a1935ae3bd1d1ad9aab3033fe305c6e0275cf14a;hpb=f4c8ac6cb9e1418ced303fd9f715e76b275af00d;p=monitor.git diff --git a/web/monitorweb-httpd.conf b/web/monitorweb-httpd.conf index a1935ae..bf28927 100644 --- a/web/monitorweb-httpd.conf +++ b/web/monitorweb-httpd.conf @@ -1,36 +1,20 @@ -NameVirtualHost 128.112.139.116:80 - - - ServerName pl-virtual-06.cs.princeton.edu - ServerAdmin soltesz@cs.princeton.edu - UseCanonicalName Off - ServerSignature Off - - DocumentRoot /usr/share/monitor/web/MonitorWeb/monitorweb - - - Options Indexes FollowSymLinks - AllowOverride None - Order allow,deny - Allow from all - - - Errorlog /var/log/httpd/monitorwebapp-error_log - Customlog /var/log/httpd/monitorwebapp-access_log common - - AddDefaultCharset utf-8 - - #NOTE: This doesn't work as expected. - # Load everything out of the DocumentRoot that is static - # ProxyPass /monitor/static ! - - ProxyPass /tg_js http://127.0.0.1:8080/tg_js - ProxyPassReverse /tg_js http://127.0.0.1:8080/tg_js - - ProxyPass /monitor http://127.0.0.1:8080 - ProxyPassReverse /monitor http://127.0.0.1:8080 - - ProxyPreserveHost On - ProxyRequests Off - - +# NOTE: I've tried other means of redirection, including mod_rewrite, but did +# not have any success. The means below is not idea, b/c it does not keep +# non-ssl session as non-ssl. But it works. + +# NOTE: redirect path without trailing '/' to path with. +Redirect /monitor /monitor/ + +# NOTE: this directive strips '/monitor/' from the requested path and pastes +# the remaining part to the end of the ProxyPass url below. All TG urls +# should be relative to their current position, or the absolute path +# that includes /monitor/ at the beginning. +# TODO: make location configurable. + + #LogLevel debug + #Errorlog /var/log/httpd/monitorwebapp-error_log + #Customlog /var/log/httpd/monitorwebapp-access_log common + + ProxyPass http://127.0.0.1:8082/ + ProxyPassReverse http://127.0.0.1:8082/ +