Käynnissä

Script and Configure Linux server for download static files

What we need is a simple server setup and a script like a file hosting for a website with big static files to serve.

The website is a portal to download files between 500MB and 900MB. We have a big dedicated server with a 10GB/s dedicated line attached to it. It has centos and apache with php, also it has nginx with php-fpm in other port but it is not having any good function to serve this files. We tried to use nginx but it overloads the server with more than 300 concurrent connections. We tried lighttpd but we had no luck configuring it and so far the best solution we’ve found is the php file with apache, it can handle more than 600 concurrent connections with no overload, when reaching 700 connections the load goes too high.

We have a php file to hide the path for direct download and to control the bandwidth per user but we know that there are other methods for that. What we do is to call the file [url removed, login to view] but that way we don’t prevent from being hotlinked and it consumes lots of resources. (I’ve attached the php file)

What we want is to have the server properly configured to manage the amount of users it should, our competitors have less resources in their servers and they have more concurrent connections per server.

We will ask the freelancer to do: Configure the engine (Apache, Lighttpd, Nginx, etc…) with whatever it works best to hide the path to direct download (could be a php script) and make sure that the generated download link has the random md5 hash of the ip of the user who downloads the content in order to start the download. We have a folder in our root with all the files in it and we have a script that generates the name of the file depending on the content. Example: we have [url removed, login to view]’.$generatedname.’ That way we can select the file depending on the content so it must be compatible.

A good example of that would be Bayfiles ([url removed, login to view]) they generate the download link encrypted and compare it to the one is downloading, that way you prevent from being hotlinked too and can't download 2 files at the same time. They used Lighttpd and a php script to manage that, well we need it to work like that or near.

Taidot: Apache, Linux, Nginx, PHP, Järjestelmänvalvoja

Näytä lisää: website freelancer works, freelancer ask want, system one freelancer, system admin freelancer, server freelancer, root freelancer, php works freelancer, manage admin freelancer, linux centos freelancer, freelancer start server, freelancer server setup, freelancer linux compatible, freelancer folder, freelancer engine download, freelancer control system, freelancer configuring, compare website freelancer, big lots, best path, best name freelancer, best freelancer portal, best freelancer website server, port freelancer, linux download script

About the Employer:
( 3 reviews ) Panama City, Panama

Projektin tunnus: #1698916

Myönnetty käyttäjälle:

softcom

Please check PMB.

150 $ USD 3 päivässä
(73 arvostelua)
5.6

6 freelanceria on tarjonnut keskimäärin 150 $ tähän työhön

shakoush2001

Hi I am a CISSP,RHCE,CCNA,MCSA,Linux+ and a CEH. I do have 7+ years experience in System Administration . I have experience in a high availability environment with 100+ servers and more than 500 000+ subscribers, I kno Lisää

150 $ USD 3 päivässä
(91 arvostelua)
6.7
honeypotant

Hello, Sir. I have full skill except Nginx and have rich experience on Linux. If you hire me, I 'll do it. Regards.

250 $ USD 5 päivässä
(26 arvostelua)
5.2
jeffreyr97

Web app developer and web server admin. Lots of experience creating file uploading sites.

130 $ USD 3 päivässä
(4 arvostelua)
2.6
AjePZ4H78

Custom Software Development - <b><i>Removed by Admin</i></b>

250 $ USD 1 päivässä
(0 arvostelua)
0.0
rishi6451

I have experience on both apache & shell script.

120 $ USD 3 päivässä
(1 arvostelu)
0.0
Asfer

Hello, I am interested in this project. I have necessary experiences to do this job. I will look forward to hear from you soon. Regards Asfer

100 $ USD 5 päivässä
(5 arvostelua)
0.0