2012-06-08 8 views
13

Obawiam się, że moje pytanie może być bardzo głupie, a także być duplikatem. Ale nie udało mi się znaleźć tego, czego chcę, po wyszukaniu podobnych pytań na tej stronie.Jak utworzyć publiczny link do pobrania plików na serwerze

Moje pytanie jest proste, mam duży plik, tj. 1 GB na moim serwerze Ubuntu i chcę udostępnić ten plik innym użytkownikom. Jak mogę utworzyć adres URL dla użytkowników publicznych, innymi słowy, gdy jeden użytkownik kliknie ten adres URL, pobieranie rozpocznie się automatycznie bez wymagania nazwy użytkownika i hasła, tak jak pobieramy wiele rzeczy (pdf, muzyka), gdy znajdziemy użyteczne adres URL z google.

Ktoś sugeruje ustawienie anonimowego ftp. Myślę, że to możliwe rozwiązanie, ale nie udało mi się tego osiągnąć. Czy ktoś może mi podać więcej szczegółów na temat tego, w jaki sposób osiągnę swój cel, (z lub bez ftp będzie w porządku).

Dziękuję za pomoc i jestem bardzo wdzięczny za niektóre przykłady lub kilka samouczków!

+2

Gdy ktoś zagłosuje na moje pytanie, czy mógłbyś podać mi powód swojego działania?! Pomoże mi to postawić bardziej "inteligentne" pytania !!! –

Odpowiedz

7

Instalacja Apache2

sudo apt-get install apache2 

Umieść kursor w pliku/var/www/katalog (może potrzebować uprawnień roota do tego)

sudo cp yourfile /var/www/yourfile 

dostęp do pliku z poniższego linku:

http://your-ip-address/yourfile 

Jeśli używasz routera lub zapory sieciowej, być może musisz otworzyć port 80 i przesłać go dalej r pc.

+0

Dzięki za natychmiastową odpowiedź, właśnie tego chcę, a cały proces jest znacznie prostszy, niż się spodziewałem. :-) –

2

Załóżmy, że nazwa pliku to foobar.iso.

Możesz po prostu umieścić go w swoim katalogu głównym i podać link osobom o adresie example.com/foobar.iso. Spowoduje to pobranie pliku.

Opcjonalnie, umieść go w katalogu downloads. Link do pobrania będzie wtedy example.com/downloads/foobar.iso.