Настройка Web-сервера под FastDL

Архів · 2014 alibimag Статті 1 115

Архівний матеріал ya-cs.ru (2014). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

быстрая скачка кс файлов

Описание: Данная статья поможет владельцам cs серверов установить быструю скачку прям со своего компьютера, то есть прям со своего веб-сервера.

Представляю вашему внимаю современный информационно-развлекательный уникальный проект наших партнёров по игровой тематики. Данный Игровой портал просветит всех самыми свежими игровыми новостями мира, а так же это отличная почва для знакомства с игроками различных игр.

Настройка для nginx:

location /fastdl/ {
    alias   /home/serfreeman1337/hlds/cstrike/;
    autoindex on;
 
    location ~* (\.wad$|(maps|sprtes|models|gfx|sound|media|overviews)/.*(bsp|mdl|spr|wav|mp3|bmp|tga|txt|res)$) {
        allow all;
    }
 
    deny all;
}

Настройка для apache:

Alias "/fastdl" "/home/serfreeman1337/hlds/cstrike"

<Directory "/home/serfreeman1337/hlds/cstrike">
	<FilesMatch "\.wad$">
		Require all granted
	</FilesMatch>
</Directory>

<DirectoryMatch "/home/serfreeman1337/hlds/cstrike/(maps|models|sprites|media|sound|gfx).*$">
	<FilesMatch ".*\.(?!(bsp|mdl|spr|wav|mp3|wad|bmp|tga|txt|res)).{3}$">
		Require all denied
	</FilesMatch>

	Require all granted
</DirectoryMatch>

В результате у нас есть FastDL по адресу /fastdl, который передает нам нужный контент прямо из папки сервера. В то же время соблюдена безопасность – клиент не сможет скачать какие либо важные файлы (файлы конфигурации, плагины и пр.).

Не забудьте установить права так, чтобы веб-сервер имел доступ к данным файлам.

Мітки:

Коментарі 0

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.