Небольшой вопрос по настройке nginx

S
На сайте с 23.07.2010
Offline
12
1216

Здравствуйте!

Имею впс с одним ip, на нём два домена. Ни проблем каких, ничего. Всё гладко.

Но с некоторого времени мне понадобилось, просто заливать файлы на сервер и иметь на них прямые ссылки.

К примеру залил файл ааа.avi на сервер в папку files и он доступен по адресу

127.0.0.1/files/ааа.avi

Как реализовать это найти к сожалению не смог, может плохо искал, может ещё что, но вынужден попросить помощи.

На сервер стоит

ubuntu 8.04

webspacer
На сайте с 04.07.2007
Offline
35
#1

Либо поднимайте ftp, либо делайте закачу при помощи скриптов, вот к примеру тут можно почитать: http://www.phpclub.ru/detail/article/upload

Качественных VDS сервера. VDS для SEO за $ 9.99 (http://clck.ru/3MNN)
S
На сайте с 23.07.2010
Offline
12
#2

webspacer

хм.. а по другому никак? Т.к. фтп и так есть. Хотелось бы использовать именно http

Просто примерно пол года назад на идентичном сервере, я кидал файлы в какую то папку, и они были доступны по адресу "айпи.адрес/папка/файл"

webspacer
На сайте с 04.07.2007
Offline
35
#3

В таком случае по конфигу nginx Вам надо найти где у сервера находится document root создать в нем папку, залить туда файлы ну и обращаться к ним соответственно примерно так, как Вы указывали ниже.

bugsmoran
На сайте с 18.02.2010
Offline
223
#4
swad:
Здравствуйте!

Имею впс с одним ip, на нём два домена. Ни проблем каких, ничего. Всё гладко.
Но с некоторого времени мне понадобилось, просто заливать файлы на сервер и иметь на них прямые ссылки.
К примеру залил файл ааа.avi на сервер в папку files и он доступен по адресу

127.0.0.1/files/ааа.avi

Как реализовать это найти к сожалению не смог, может плохо искал, может ещё что, но вынужден попросить помощи.

На сервер стоит
ubuntu 8.04

Это так работает изначально. Если расширение (в данном случае .avi) никем не хэндлится, а такое уж точно никем не хэндлится, то значит оно и будет скачиваться по прямой ссылке.

Раз Вы задали вопрос, видимо не работает все же. Тогда скажите какую ошибку выдает.

M
На сайте с 16.09.2009
Offline
278
#5
swad:
Здравствуйте!

Имею впс с одним ip, на нём два домена. Ни проблем каких, ничего. Всё гладко.
Но с некоторого времени мне понадобилось, просто заливать файлы на сервер и иметь на них прямые ссылки.
К примеру залил файл ааа.avi на сервер в папку files и он доступен по адресу

127.0.0.1/files/ааа.avi

Как реализовать это найти к сожалению не смог, может плохо искал, может ещё что, но вынужден попросить помощи.

На сервер стоит
ubuntu 8.04

Если хотите закачивать через HTTP - Вам давали ссылку на реализацию через mod upload под nginx. Хотите - могу подобное для Вас реализовать.

swad:
Просто примерно пол года назад на идентичном сервере, я кидал файлы в какую то папку, и они были доступны по адресу "айпи.адрес/папка/файл"

Если без разницы как "кидать" файлы в "папку" (напр. по ftp) - то смотрите документацию nginx: как организуется доступ в произвольный каталог.

напр http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#root

И смотрите логи - там написано куда лезет nginx и что плохого для себя видит (права на файлы, например и т.п.).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 16.09.2009
Offline
50
#6

Если нужно быстро решить, могу помочь. тягомотину тут не охота разводить на форуме. стучи в асю.

Администратор Linux/FreeBSD. Лечим вирусы на сайтах. Гарантия. (http://linuxsc.pro/virussearch)

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