Путь к файлам на сервере?

BestLoader
На сайте с 29.01.2008
Offline
109
2518

Суть вопроса следующая.

Есть сервер, который имеет определенный ip

На нем винчестеры, но которых находятся файлы. Винчестеров много D: E: и т.д.

на них лежат файлы, допустим file.exe

Как дать другому человеку возможность скачать данный файл по http протоколу, т.е. предоставить ему доступ к этому файлу - прямой.

Как правильно прописать путь к этому файлу, что бы предоставив человеку ссылку, он мог скачать данный файл

Грамотное наполнение ваших сайтов и интернет магазинов (/ru/forum/1008348)
DV
На сайте с 01.05.2010
Offline
644
#1

По http — поднимать http сервер, не иначе.

Если сеть гомогенная, Microsoft, то удобнее по протоколу NetBIOS. Тогда все эти диски будут видны как сетевые ресурсы.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
BestLoader
На сайте с 29.01.2008
Offline
109
#2

Стоит Windows Server 2003

Мне не нужно что бы все диски видны были, мне нужно дать доступ к отдельно взятому файлу и получить ссылку вида

http://IP/file.exe

Да и еще, на сервере работает апач

Андрей
На сайте с 30.09.2009
Offline
491
#3
BestLoader:
http://IP/file.exe

Да и еще, на сервере работает апач

Так в чем тогда вопрос? Загрузили в директорию домена (или айпи) файлик и все.

EuroHoster.org ( https://eurohoster.org/ru) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
Оптимизайка
На сайте с 11.03.2012
Offline
396
#4

В windows можно все "диски C: D:" в один каталог подключить, например.

http://technet.microsoft.com/en-us/library/cc753321.aspx

А можно все винчестеры в один объединить

http://www.howtogeek.com/howto/36504/how-to-create-a-software-raid-array-in-windows-7/

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
BestLoader
На сайте с 29.01.2008
Offline
109
#5

Я человек не разбирающийся в серверах и не знающий английского, помогите более простым языком, без специальных терминов.

pupseg
На сайте с 14.05.2010
Offline
364
#6

если на сервере установлен apache , то найдите в его конфигурационном файле директиву вида DocumentRoot и посмотрите - куда она смотрит - это корень http-ресурса. Вот туда и положите файл.

конфиг апача -это файл httpd.conf. ну или покажите что ли ваш конфиг и скажите какой файл вы хотите отдать, поможем отредактировать конфиг.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
BestLoader
На сайте с 29.01.2008
Offline
109
#7
WapGraf:
Так в чем тогда вопрос? Загрузили в директорию домена (или айпи) файлик и все.

Этот вариант работает, но данная директория находится на системном диске, не буду же я его нагружать + раздать нужно 20 ТБ информации, размещенной на разных дисках.

Т.е. нужно как то настроить, что бы файл там где лежит, там и оставался, а я просто прописывал к нему путь.

если на сервере установлен apache , то найдите в его конфигурационном файле директиву вида DocumentRoot и посмотрите - куда она смотрит - это корень http-ресурса. Вот туда и положите файл.
конфиг апача -это файл httpd.conf. ну или покажите что ли ваш конфиг и скажите какой файл вы хотите отдать, поможем отредактировать конфиг.

Я так понимаю у меня указан путь в папку localhost на системном диске, может можно как то все диски туда внести.

Вот все строки что нашел с

DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

This should be changed to whatever you set DocumentRoot to.

#
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

</Directory>

 # access content that does not live under the DocumentRoot.

# Example:
# Alias /webpath /full/filesystem/path
#
# If you include a trailing / on /webpath then the server will
# require it to be present in the URL. You will also likely
# need to provide a <Directory> section to allow access to
# the filesystem path.

#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the target directory are treated as applications and
# run by the server when requested rather than as documents sent to the
# client. The same rules about trailing "/" apply to ScriptAlias
# directives as to Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"

</IfModule>


---------- Добавлено 09.03.2014 в 18:50 ----------

Смысл вот в чем!

На сервере куча фильмов и сериалов, хочу поделится со всеми кто проживает в РБ.

Сервер доступен для доступа, только для жителей Республики Беларусь.

Все файлы оформлены на сайте www.serialguest.info, где все они залиты на белорусские ФО. Но тут постоянно приходится перезаливать. Поэтому хочу заменить все ссылки, на прямые, что бы скачивали с сервера, но при этом нужно еще как то ограничить количество потоков, что бы контролировать нагрузку на сервер.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий