Jump to content
Followers 0
GanGster

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

Recommended Posts

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:

 

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: @GanGster

Discord: GanGster#1793

TS3 : TS.PUBZONE.RO

 

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
  • FFA.FRAGS.RO [CS2]

    Server FFA.PUBZONE.RO [CS2] DM | FFA WarmupServer

|

Theme Made by Zayon & Cyber Designs

×
×
  • Create New...