Jump to content
Followers 0
GanGster

Tutorial Linux - FastDL/Download url cu NGINX (VPS/VDS)

Recommended Posts

Posted (edited)

FastDL este prescurterea de la Fast Download - este un sistem cu ajutorul caruia are loc descarcarea rapida a resurselor/fișierelor de pe serverul nostru de jocuri.

Acest tutorial este folositor doar daca doresti sa deschizi un server de Jocuri pe un VPS/VDS/DEDICAT.

 

             RECOMANDARI:

  • Instalare Server: Va recomand sa instalati serverul de jocuri cu
    You don't have permission to view this hidden content
    , vezi tutorialele
    You don't have permission to view this hidden content
    You don't have permission to view this hidden content
    sau pentru
    You don't have permission to view this hidden content
    )
  • Gazduire VPS/VDS:
    You don't have permission to view this hidden content

 

Sa Incepem Tutorialul !

 

Instalarea o voi explica pe baza sistemului de operare Debian, Ubuntu si Centos.
Deci ne logăm ca root pe serverul dumneavoastra VDS/VPS și începem:

 

Debian/Ubuntu

apt-get update
apt-get install -y nginx
Centos
yum install -y nginx

1. Mergem în directorul nginx:

cd /etc/nginx

2. Stergem sablonul, o sa configuram totul in config-ul principal, pentru ca totul să fie la îndemana .

rm -f sites-available/default

3. Folosind un editor de text, deschidem nginx.conf (de preferinta nano)

nano nginx.conf

4. îl aducem sub o așa forma

user root;
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;

    access_log    /var/log/nginx/access.log;

    sendfile        on;
    tcp_nopush     on;
    keepalive_timeout  15;
    tcp_nodelay        on;
    directio 5m;
    expires max;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

    server {
        #listen 80;
        location / {
                root   /var/www/;
                index  index.html index.htm;
                set $limit_rate 5m; #limitam viteza de download la 5 mb, puteti pune ce valoare doriti daca dispuneti de banda.
        }
        location ~ /(.*)/.*\.cfg { # interzicem downloadarea fisierelor cfg
                deny all;
        }
        location ~ /(.*)/addons/ { # interzicem accesul la addons
                deny all;
        }
        location ~ /(.*)/logs/ { # interzicem accesul la logg-uri
        deny all;
        }

     }

}

5. Mai departe cream un director cu numele www

mkdir /var/www

6. Iar acum ceva foarte interesant.

Noi cu siguranta nu dorim să încărcăm manual fișierele în /var/www ?

De aceea vom crea un symlink din directorul cstrike al serverului în directorul /var/www

De obicei userul fa fi in directorul HOME si veti executa dupa modelul de mai jos:

ln -s /home/user/serverfiles/cstrike /var/www/fastdl

Dacă avem mai multe servere facem în felul următor:

ln -s /home/user1/serverfiles/cstrike /var/www/user1
ln -s /home/user2/serverfiles/csgo /var/www/user2

Calea spre servere o schimbam sa corespunda cu a noastra.

 

7. Restartam nginx

/etc/init.d/nginx restart

Acum fișierele se pot descărca folosind link-ul :

http://IP/fastdl/maps/de_dust2.bsp

8. in server.cfg veti pune urmatoarele:

sv_downloadurl "http://IP/fastdl/"
sv_allowupload 1
sv_allowdownload 1

Sper ca v-a fost de folos acest tutorial, daca nu va descurcati ma puteti contacata si va ajut cu cea mai mare placere.

 

PM:

You don't have permission to view this hidden content

Discord: GanGster#1793

TS3 : TS.PUBZONE.RO

 

Edited by GnG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Followers 0
HAPPYHALLOWEEN PUBZONE
|

Theme Made by Zayon & Cyber Designs

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.