Проблема с Alias'ами в Apache

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Проблема с Alias'ами в Apache

Сообщение amorphius »

Написал скрипт, который загружает файлы на сервер. В корневой папке создаю папку upload, выставляю на нее права 777, в конфиге апаче дописываю:

Код: Выделить всё

    Alias /upload/ /home/www/upload
    <Directory /home/www/upload>
        Allow from all
    </Directory>

...делаю рестарт - скрипт работает, залил рисунок в папку upload, НО....
...нет доступа к рисунку, т.е. ссылка localhost/upload/image.jpg не работает. Думал что проблема в том, что неправильно прописал настройки и нет доступа к папке, но когда прописал в браузере localhost/upload то отобразилось содержимое папки, с нужным мне рисунком в ней. При нажатии на этом рисунке опять же выскочило "Not Found"
Спасибо сказали:

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Проблема с Alias'ами в Apache

Сообщение Ленивая Бестолочь »

"нет доступа" или "Not Found"?
права на рисунок у вас какие?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:

Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Проблема с Alias'ами в Apache

Сообщение amorphius »

Ленивая Бестолочь писал(а):
11.04.2009 19:33
"нет доступа" или "Not Found"?
права на рисунок у вас какие?

Код: Выделить всё

Not Found

The requested URL /upload/image.jpg was not found on this server.

права выставил 777
Спасибо сказали:

Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Проблема с Alias'ами в Apache

Сообщение amorphius »

еще идеи будут?:)
Спасибо сказали:

Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Проблема с Alias'ами в Apache

Сообщение Frank »

amorphius писал(а):
12.04.2009 18:08
еще идеи будут?:)

А как же!
ls -l /home/www/upload
- в студию!
[telepaty]
скрипт, который заливает файлы, ни выставляет права на чтение для others, ни меняет хозяина на www-data (или группу, что ещё лучше). Наличие 777 на директории upload (за которое по рукам бить надо :)) не влияет на права, выставляемые при создании файла в этой директории
[telepaty]
Разумеется, это делается из предположения, что под скриптом имеется ввиду баш-скрипт, а не пыхпых, выполняющийся браузером. Входных данных кот наплакал, а libtelepaty.o у меня старой версии :)
Изображение
Спасибо сказали:

Аватара пользователя
amorphius
Сообщения: 353
ОС: Ubuntu

Re: Проблема с Alias'ами в Apache

Сообщение amorphius »

пишу на perl cgi-скрипт...я ж не знаю какая информация еще вам нужна.
вот что дал ls -l

Код: Выделить всё

root@lenny:/# ls -l /home/www/upload
total 93
-rw-r--r-- 1 www-data www-data 73599 2009-04-17 02:18 UGswbXwmE2el.jpg
-rw-r--r-- 1 www-data www-data 19103 2009-04-17 02:18 xPREFWU2LXLK.jpg

в папке лежат загруженые с помощью скрипта рисунки
Спасибо сказали: