Uptime: 99.925%
Strony WWW:
Nowe strony WWW dzisiaj:
100 000 Użytkowników w SEOHOST. To dzięki Wam! Czytaj więcej W SEOHOST Użytkownik jest zawsze na pierwszym miejscu! Czytaj więcej Z SEOHOST korzysta już ponad 90 000 Użytkowników! Czytaj więcej Pełna transparencja: uptime naszej infrastruktury Czytaj więcej Wywiad z naszym CEO na bezprawnik.pl Czytaj więcej SEOHOST.pl zdobywa 2 miejsce w rankingu NASK. Czytaj więcej Uwaga: kolejna próba phishingu! Czytaj więcej Dlaczego warto migrować do SEOHOST? Czytaj więcej
Redakcja SEOHOST.pl
Redakcja SEOHOST.pl
02 Grudnia 2022
5 minut

Udostępnianie plików z serwera FTP

Chcesz przekazać duży plik jako załącznik do wiadomości e-mail, ale program pocztowy nie chce go wysłać? A może udostępniasz w witrynie internetowej dokumenty, pliki multimedialne i chcesz podać do nich bezpośredni odnośnik? Udostępnij pliki na serwerze FTP za pomocą, np. subdomeny i utwórz adres URL, który przekażesz innym użytkownikom lub umieścić na stronie WWW. W tej instrukcji wyjaśniamy krok po kroku, jak za pomocą subdomeny, łatwo udostępnisz pliki z serwera FTP. 

Z tym artykułem dowiesz się:

Udostępnianie plików przez FTP nadal ma sens tam, gdzie liczy się szybki dostęp do danych, kopii i zasobów strony. W takich przypadkach dobrze sprawdza się hosting z dostępem FTP i bazami danych, a przy rozwijaniu nowego projektu warto dobrać też domenę internetową pod stronę lub sklep. Jeśli dopiero konfigurujesz dostęp do serwera, pomocna będzie także instrukcja, gdzie znaleźć dane dostępowe do serwera FTP.

Przygotowanie subdomeny do udostępniania plików

Zastanawiasz się, dlaczego w tej instrukcji używamy subdomeny? To proste. Zwykle domena używana jest do wyświetlania witryny internetowej lub innej aplikacji. Subdomeny to dodatkowe adresy, utworzone w adresie domeny, np. dla domeny moje-hobby.com, możesz utworzyć subdomenę download.moje-hobby.com. 

Odpowiednio skonfigurowana subdomena, otrzyma swój własny katalog na serwerze FTP, w którym możesz umieścić plik do udostępnienia. W efekcie takiej konfiguracji Twój plik będzie dostępny pod adresem, np. download.moje-hobby.com/nazwa_pliku.

Takie rozwiązanie w żaden sposób nie wpływa na działanie domeny, zmniejsza też ryzyko dostępu do plików i katalogów bezpośrednio odpowiedzialnych za utrzymanie witryny internetowej czy aplikacji w domenie głównej. W osobnym artykule opisaliśmy szczegółowo proces dodawania subdomen w panelu DirectAdmin:

Tę samą instrukcję możesz powtórzyć dla domeny głównej. 

  1. Zaloguj się do panelu DirectAdmin.
  2. W menu Zarządzanie subdomenami możesz usunąć dodaną wcześniej subdomenę, zaznaczając ją i klikając Usuń.
    Zarządzanie subdomenami w panelu DirectAdmin SEOHOST
  3. Przejdź do Zarządzaj i kliknij  Konfiguracja domen.
    Zarządzanaie domenami w panelu DirectAdmin SEOHOST
  4. Dodaj nową.
  5. Podaj nazwę dodawanej domeny, a w tym przypadku, adresu subdomeny w domenie przypisanej do hostingu, np. download.nazwa-domeny.com,
  6. Utwórz

Utworzona subdomena pojawi się na liście adresów domen. Na górze ekranu będzie również widoczna w opcji wyboru domeny, dla której wykonujesz aktualnie zmiany. Na serwerze FTP powstanie nowy katalog, dedykowany przypisanej subdomenie.

Jeśli subdomena ma służyć wyłącznie do pobierania plików, warto od razu nadać jej prostą i czytelną nazwę, np. download, pliki, media lub dokumenty. Dzięki temu adres URL będzie zrozumiały dla odbiorcy i łatwiejszy do wykorzystania w wiadomości e-mail, instrukcji technicznej albo na stronie internetowej. Przy większych projektach podobne podejście pozwala też oddzielić katalogi strony WWW od katalogów z plikami do pobrania.

Przygotowanie serwera FTP i udostępnienie adresu URL

Przygotowanie serwera FTP sprowadza się po prostu, do umieszczenia na nim pliku do udostępnienia. Plik powinien znaleźć się w katalogu, na który kieruje domena lub subdomena. Zobacz, jakie to proste:

  1. Zaloguj się do panelu DirectAdmin.
  2. Przejdź do Informacje o systemie i Pliki.
    Zarządzanie plikami w DirectAdmin
  3. Kliknij Zarządzanie plikami. Uruchomi się menadżer plików WebFTP.
  4. Po lewej stronie ekranu znajdź katalog subdomeny, będzie widoczny w /domains/nazwa_subdomeny.
    Przesyłanie plików na serwer FTP przy pomocy WebFTP – przycisk
  5. Umieść pliki do udostępnienia w katalogu /public_html korzystając z przycisku Wyślij (Upload files).
    Udostępnianie plików z serwera FTP – widok drzewa katalogów
  6. To wszystko. 

Otwórz nową kartę przeglądarki internetowej i wpisz w niej adres swojej subdomeny, na końcu dodając nazwę i format pliku, który udostępniasz, np. download.moje-hobby.com/zamowienie.pdf

Jeśli korzystasz z zewnętrznego programu FTP, zasada działania jest taka sama: połącz się z serwerem, przejdź do katalogu domeny lub subdomeny i wgraj plik do odpowiedniego katalogu publicznego. W przypadku większej liczby plików wygodniejsze może być zarządzanie nimi przez klienta FTP, a przy pierwszej konfiguracji pomocny będzie poradnik, jak wgrać pliki strony na serwer przez FTP.

Masz więcej plików do udostępnienia? Możesz skonfigurować plik .htaccess i wyświetlać zawartość katalogu, ale warto zrobić to świadomie. Listowanie katalogu sprawia, że użytkownik widzi dostępne pliki bez konieczności wpisywania dokładnej nazwy każdego z nich. Takie rozwiązanie bywa wygodne przy paczkach dokumentów, materiałach do pobrania lub katalogach technicznych. Szczegółową instrukcję znajdziesz w artykule o tym, jak działa listowanie zawartości katalogu na serwerze FTP.

O czym pamiętać przy publicznym udostępnianiu plików?

Udostępnienie pliku przez adres URL jest wygodne, ale trzeba pamiętać, że plik umieszczony w katalogu publicznym może zostać pobrany przez każdą osobę, która zna jego adres. Dlatego nie należy w ten sposób publikować dokumentów z danymi osobowymi, poufnymi umowami, plików konfiguracyjnych, kopii baz danych ani archiwów zawierających dane dostępowe.

Jeśli plik ma być dostępny tylko dla wybranej osoby, lepiej ograniczyć dostęp hasłem albo wykorzystać rozwiązanie z autoryzacją.

Przed wgraniem plików warto zadbać o ich nazwy. Najbezpieczniej stosować proste nazwy bez polskich znaków, spacji i znaków specjalnych, np. katalog-produktowy-2026.pdf zamiast „Katalog produktowy — wersja końcowa (1).pdf”. Dzięki temu adres URL będzie krótszy, czytelniejszy i mniej podatny na błędy przy kopiowaniu. Przy plikach do pobrania znaczenie ma także typ pliku — dokument PDF, ZIP z materiałami lub obraz zwykle będzie lepszym wyborem niż plik wykonywalny.

 W razie potrzeby sprawdź, jak wymusić przekierowanie HTTP na HTTPS w DirectAdmin, aby adresy plików i strona działały w spójny sposób.

Warto też okresowo usuwać stare pliki, które nie powinny być już dostępne publicznie. Katalog do pobierania materiałów łatwo z czasem zamienić w nieuporządkowane archiwum, dlatego dobrze przyjąć prostą zasadę: publikujemy tylko te pliki, które nadal mają być dostępne dla odbiorców. 

Czy udało Ci się rozwiązać problem?
Nie znalazłeś odpowiedzi na swoje pytanie?