summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2012-07-18 10:54:01 +0100
committerBastien Nocera <hadess@hadess.net>2012-07-18 18:02:54 +0100
commit9f8072d568c48257308c746443f2b525b30a6077 (patch)
tree585576140c3f167de18eb51def2d9e76aa1e157b
parent8672a08cd3468befb34374eb9b9221c8f8323b9f (diff)
downloadtotem-9f8072d568c48257308c746443f2b525b30a6077.tar.gz
browser-plugin: Add speed limit support to httpd
For testing of download buffering
-rwxr-xr-xbrowser-plugin/tests/launch-web-server.sh19
1 files changed, 14 insertions, 5 deletions
diff --git a/browser-plugin/tests/launch-web-server.sh b/browser-plugin/tests/launch-web-server.sh
index 5cf8edd0a..12a449479 100755
--- a/browser-plugin/tests/launch-web-server.sh
+++ b/browser-plugin/tests/launch-web-server.sh
@@ -85,6 +85,7 @@ LoadModule dir_module /etc/httpd/modules/mod_dir.so
LoadModule autoindex_module /etc/httpd/modules/mod_autoindex.so
LoadModule rewrite_module /etc/httpd/modules/mod_rewrite.so
LoadModule log_config_module /etc/httpd/modules/mod_log_config.so
+LoadModule bw_module /etc/httpd/modules/mod_bw.so
ServerRoot "$ROOTDIR"
PidFile pid
@@ -95,15 +96,23 @@ ErrorLog log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog access_log combined
TypesConfig /etc/mime.types
-DocumentRoot "$DOCDIR"
-<Directory "$DOCDIR">
-AllowOverride All
-</Directory>
+
+<VirtualHost *:$PORT>
+ DocumentRoot "$DOCDIR"
+ BandWidthModule On
+ ForceBandWidthModule On
+ # Max 400 kB/s for files bigger than 10 megs
+ LargeFileLimit * 10000 400000
+
+ <Directory "$DOCDIR">
+ AllowOverride All
+ </Directory>
+</VirtualHost>
StartServers 1
MinSpareServers 1
MaxSpareServers 1
-MaxClients 3
+MaxClients 10
EOF
popd > /dev/null