| web интерфейс для закачки файлов |
| Автор Охальников Олег | ||||||
| 09:09:2010 г. | ||||||
|
Есть сервер без Х-сов, задача прикрутить к нему Web интерфейс в который можно накидывать линки на закачку удалённо. После изучения вопроса были найдены следующие решения: http://www.httrack.com/ , http://rapidgetpro.ru , http://irodov.nm.ru/wget4web. Httrack и Wget4web есть в портах FreeBSD: [root@hawk /usr/ports]# cd /usr/ports/ [root@hawk /home/hawk]# cd /usr/ports/ В рамках данной статьи расскажу про оставшуюся из трёх систему - Rapidgetpro. Скачиваем скрипты с сайта разработчика и закидываем их себе на Web сервер. После чего система готова к работе, она не требует базы MySQL, настроена изначально, вот как это выглядит: ![]() В поле "Адрес" указываем URL того, что хотим скачать и давим на кнопку "Загрузить файл". Загрузка будет происходить в директорию, где лежат скрипты Rapidgetpro поэтому нужно выставить на неё права на запись. Так же можно использовать загрузку с файлообменников с авторизацией, но меня эта возможность мало интересует, поэтому не проверял.
![]() На этой странице можно отправить файл на почту, работать через прокси. В целом интерфейс русский и интуитивно понятный.
![]() После загрузки все файлы доступны на странице "Файлы", опять же можно с ними делать все что угодно (см. следующий скрин) можно разбить на несколько частей, упаковать, переслать и т.д.
![]() Ну и на последнем скриншоте вид окна пакетной закачки, т.е. накидываем несколько URL к файлам, жмем "Загрузить файлы" и всё!
Последнее, что остаётся - это настроить базовую авторизацию , так сказать защиту от честных людей ))))), но всё же лучше так, чем ни чего. В директории со скриптами уже присутствует файл .htaccess, в самый верх которого добавляем следующие строки:
AuthName "How about authorization?" Теперь создаем файл с паролями .htpasswd, так как его еще нет, вводим следующую команду: # htpasswd -c /директория/до/сайта/.htpasswd username У вас спросят пароль и подтверждение. После чего в директории появится файлик .htpasswd в хешем пароля. Теперь при заходе на страничку нужно авторизоваться. Если этого не произошло, то смотрите настройки Apache Web Server на предмет разрешения базовой авторизации, её надо включить.На этом собственно и все! Охальников Олег aka H@wk!
Просмотров: 1620
|
||||||
| MySQL настройка » |
|---|




Ваш коментарий будет первым
