X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=web%2Fmonitorweb-httpd.conf;h=bf28927a790924c1c34b3e11dc3db85d5c497223;hb=4aa8a9bfafed28f85381f4f315cc4eb30c94d78b;hp=ee84b732f94315f0223ad4c960b70ab2104091d0;hpb=66ef9d90a94833d30502006d1fcdafd5054086eb;p=monitor.git diff --git a/web/monitorweb-httpd.conf b/web/monitorweb-httpd.conf index ee84b73..bf28927 100644 --- a/web/monitorweb-httpd.conf +++ b/web/monitorweb-httpd.conf @@ -1,33 +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/tgweb/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 - - # Load everything out of the DocumentRoot that is static - ProxyPass /monitor/static ! - - ProxyPass /monitor http://127.0.0.1:8080/ - ProxyPassReverse /monitor http://127.0.0.1:8080/ - 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/ +