Описание: Данная статья поможет владельцам 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