Instalowanie FTP w Windows Serwer

Ostatnio napisałem kod do wysyłania plików na serwer.

Wszystko fajnie działało na moim osobistym serwerze od LH, ale na produkcyjnym wyświetlał się komunikat:
Warning ftp_login(): End

Skoro kod działał na jednym serwerze to wina była po stronie ustawień serwera docelowego. Doszedłem do wniosku, że została źle skonfigurowana strona FTP.

Aby zainstalować FTP w IIS należy w pierwszej kolejności dodać funkcję FTP do serwera:

  1. Otwórz Menedżer serwera  → Zarządzaj Dodaj role i funkcję
  2. Zanim rozpoczniesz → kliknij Dalej
  3. Typ instalacjiInstalacja oparta na rolach lub oparta na funkcjach
  4. Wybieranie serweraWybierz serwer z puli serwerów → Tutaj wybierz swój serwer
  5. Role serweraSerwer sieci Web (IIS) → zaznaczamy Serwer FTP i Usługa FTP
  6. Funkcje > klikamy Dalej
  7. Potwierdzenie → klikamy Zainstaluj
  8. Wyniki → klikamy Zamknij

Teraz otwórzmy menadżer internetowych usług informacyjnych (IIS) i dodajmy stronę FTP:

  1. Menadżer serweraNarzędziaMenadżer internetowych usług informacyjnych (IIS)
  2. Nasz serwerWitryny PPM Odśwież
  3. Nasz serwerWitryny PPM Dodaj witrynę FTP
  4. Tutaj uzupełnij nazwę witryny FTP oraz podaj ścieżkę fizyczna do udostępnionego folderu i kliknij przycisk Dalej
  5. Wybierz Adres IP: Wszystkie nieprzypisane na porcie 21
  6. Zaznacz checkbox Uruchom automatycznie witryne FTP
  7. Jeśli chodzi o SSL to jeśli nie masz pojęcia o tym protokole to zaznacz Bez protokołu SSL i kliknij przycisk Dalej
  8. W ostatnim kroku nic nie zaznaczaj, kliknij przycisk Zakończ

Teraz kliknij na nowo utworzoną witrynę FTP:

  1. Uwierzytelnianie FTPUwierzytelnianie podstawowePPM Włącz
  2. Reguły autoryzacji FTPPPM Dodaj regułę Zezwalaj…Określeni użytkownicy → tutaj dodaj nazwę uzytkownikaUprawnienia zaznacz Odczyt i Zapis OK

Super! Teraz możesz łączyć się przez FTP.

Źródlo: https://www.youtube.com/watch?v=ENpkZTfTlWw

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *