So my apache server is kinda weird. If I download a file, it doesn't let me to access the site during download time. Same with videos, when the .flv is loading up, I cannot navigate away from the page. Any idea where this can be configured? I'm running it on linux
there are various anti-DoS modules available for apache that do just that - restrict the number of concurrent download / connections per IP to avoid overload. usually they are configured to allow less than x-number of requests from IP at same time or during a certain period of time. depending on module installed. typically they act much later and rarely after 1 download, since most pages with graphic content/icons etc make multiple requests at same time. you may have to check if any such module is active on your apache. I assume that you did NOT configure your apache in question but may be you are hosted. then you may have to ask your host about any such (protection) installed / configured on your machine. it may simply be either a misconfiguration/configuration error or too restrictive DoS protection/bandwidth protection.
I've removed a module that was responsible for that, it increased the download speed but not the multiple connection issue.
the only source for such behavior are special modules/or additional configuration additionally installed in apache beyond default pls check all modules remaining and your main apache config to see what else is installed somehow relevant to bandwidth or connection or DoS I know of no other option to restrict apache to 1 downoad request per IP at same time. remember to either reload or restart apache after each change AND to check your apache config BEFORE reload/restart to avoid errors for restart to make sure you actually removed the module and modified the configuriiton file that loads modules for example in opensuse such config is different from default - hiden in another file, changing original traditional file does nothing at all. before and after your modifications check the actually existing/loaded modules ( for ex.: using "phpinfo ();" ) also you may check your error_log during your download test to see apache logging output if any using tail command may be: tail -f /var/log/apache2/error_log ( adapt path to error_log ) I can't imagine any other error related to your described problem, but you also may run tail -f /var/log/messages since you did NOT mention if or not any mysql dp or other dynamic pages are involved ... if your problem persists, then may be you give a little more details like OS-dist and apache version or other SW involved during your tests. then may be someone else has more experience and may help you better. Good luck