# For debian & unbuntu: please read irspy/README for a list of depending packages
#
+#
+# an irspy toroid process takes up to 90MB for each request
+# 90*32 => 3GB RAM
+#
+MaxClients 32
+
<VirtualHost *:80>
ServerName irspy.indexdata.com
- ServerAlias irspy2.indexdata.com irspy irspy-dev.indexdata.com
+ ServerAlias irspy02.indexdata.com irspy irspy-dev.indexdata.com
ErrorLog /var/log/apache2/irspy-error.log
CustomLog /var/log/apache2/irspy-access.log combined
AuthType Basic
AuthName "IRSpy Administration"
AuthUserFile /home/indexdata/irspy/web/conf/htpasswd
- Require user admin
+ Require user admin irspy
</Location>
ProxyRequests off
Order deny,allow
Allow from all
</Proxy>
- ProxyPass /toroid/ http://localhost:12367/
- ProxyPassReverse /toroid/ http://localhost:12367/
+
+
+ # map /toroid to CGI script irspy-toroid.cgi
+ ScriptAlias /toroid/records /home/indexdata/irspy-toroid/irspy-toroid.cgi
+
+
+ # legacy ruby daemon
+ #ProxyPass /toroid/ http://localhost:12367/
+ #ProxyPassReverse /toroid/ http://localhost:12367/
+
+ # compress output
+ <Location />
+ AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml
+ SetOutputFilter DEFLATE
+ </Location>
</VirtualHost>