Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Nginx, расшаривание папки для скачивания файлов через http

Статус пользователя Bloo
сообщение 26.3.2014, 7:51
Сообщение #21


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

wopox3, в .htaccess вроде так
Код
<Limit Get>
Order Allow
Allow from All
</Limit>

Или так
Код
Options  Indexes


Отредактировал: Bloo, - 26.3.2014, 8:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 26.3.2014, 8:13
Сообщение #22


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(Bloo @ 26.3.2014, 8:51) *
wopox3, в .htaccess вроде так
Код
<Limit Get>
Order Allow
Allow from All
</Limit>

Или так
Код
Options  Indexes

Ты написал правельный способ, но так у меня смогут стянуть все файлы с сервера. (cfg, ini, log)

Хочу сделать FastDL прямо с папки сервера. Канал позволяет.

Сервера находятся в папке:
/home/servers/classic1/
/home/servers/classic2/

Хочу сделать virtualhost. Чтобы были fastDL ссылки такие: site.ru/classic1/ и site.ru/classic1/ (или classic1.site.ru и classic2.site.ru)

Если ли ещё варианты реализовать подобное?

Отредактировал: wopox3, - 26.3.2014, 8:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.3.2014, 8:25
Сообщение #23


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

wopox3, каждую папку отдельно настраивать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 26.3.2014, 12:16
Сообщение #24


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(Bloo @ 26.3.2014, 9:25) *
wopox3, каждую папку отдельно настраивать



Да. Я понимаю что отдельно. Но что прописать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.3.2014, 12:37
Сообщение #25


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

wopox3, в тех папках в которых доступ не нужен:
Код
<Limit GET>
order deny,allow
deny from all
</Limit>

В тех в которых он нужен:
Код
<Limit Get>
Order Allow,Deny
Allow from All
</Limit>

Вроде так

Отредактировал: Bloo, - 26.3.2014, 12:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя smarty
сообщение 26.3.2014, 12:44
Сообщение #26


Стаж: 12 лет

Сообщений: 316
Благодарностей: 111
Полезность: 109

Цитата(wopox3 @ 26.3.2014, 14:16) *
Да. Я понимаю что отдельно. Но что прописать?

В виртуальных хостах путь до папок прописать. Не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 26.3.2014, 13:18
Сообщение #27


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(smarty @ 26.3.2014, 13:44) *
В виртуальных хостах путь до папок прописать. Не?


В этом и прошу помощи!) Хотя бы шаблон. Я сам не знаю что писать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя smarty
сообщение 26.3.2014, 13:36
Сообщение #28


Стаж: 12 лет

Сообщений: 316
Благодарностей: 111
Полезность: 109

Цитата(wopox3 @ 26.3.2014, 15:18) *
В этом и прошу помощи!) Хотя бы шаблон. Я сам не знаю что писать.

Apache:

http://httpd.apache.org/docs/2.2/vhosts/

Код:
<VirtualHost *:80>
ServerName www.foo.com
DocumentRoot /var/www/www.foo.com/htdocs
CustomLog /var/log/apache/www.foo.com-access.log combined
ErrorLog /var/log/apache/www.foo.com-error.log
</VirtualHost>

nginx

http://nginx.org/ru/docs/example.html

Код:
server {
server_name domain-1.com;
access_log /var/log/nginx/domain-1.com.log;

location / {
root /var/www/domain-1.com;
index index.htm index.html;
}
}

Это базовые примеры, гугл тебе в помощь.
upd; Ну и естественно не забудь дать права пользователю в нужных директориях.

Отредактировал: smarty, - 26.3.2014, 13:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.3.2014, 13:42
Сообщение #29


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

wopox3, если к существующему хосту папку добавить то вроде так:
Код
    Alias /тут_алиас "путь до папки"

    <Directory "путь до папки">
        Options -Indexes Includes
        AllowOverride All
        Order allow,deny
        Allow from All
    </Directory>

Тогда просто надо будет в нужных папках запретить доступ в .htaccess
PS это apache

Отредактировал: Bloo, - 26.3.2014, 13:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 27.3.2014, 6:48
Сообщение #30


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Спасибо вам! Буду пробовать, учиться! thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: