Oprogramowanie

13 marca 2012

Własny serwer WWW i FTP na Windows XP

serwer ftp www na Windows

Niewielu użytkowników wie, że postawienie prostego serwera WWW, wraz z FTP w systemie Windows XP jest bardzo proste. Możesz „pobawić” się w administratora i stworzyć własny serwer, na którym umieścisz stronę WWW czy same pliki do pobrania i dasz możliwość wgrania na ten serwer plików przez innych. Dużym plusem jest to, że taki serwer nie będzie miał dużych ograniczeń (jeżeli takowych nie nałożył Ci Twój ISP przykładowo ograniczają transfer). Należy jednak wspomnieć, że taki serwer raczej nie może służyć do zaawansowanych projektów.

Przygotowania do instalacji serwera:

  •  uaktualnij Twój Windows za pomocą Windows Update (dla bezpieczeństwa Twojego komputera);
  •  jeżeli zamierzasz uruchamiać na serwerze skrypty php, pobierz pakiet instalacyjny http://www.php.net/downloads.php
  •  włóż płytę instalacyjną systemu Windows XP do stacji dysków CD (pliki na niej będą potrzebne przy instalacji serwera)

Po wykonaniu tych czynności możesz zabrać się za instalacje serwera IIS w wersji 5.1.

  1.  Otwórz Panel sterowania, a następnie Dodaj lub usuń programy | Dodaj/usuń składniki systemu Windows.
  2.  Zobaczysz nowe okno, w którym odszukaj i zaznacz Internetowe usługi informacyjne (IIS), po czym kliknij na przycisk Szczegóły. Zobaczysz nowe okno w którym zaznacz Usługa FTP (File Transfer Protocol). Zamknij okno i kliknij na przycisk Dalej. Gdy serwer zostanie poprawnie zainstalowany kliknij na przycisk Zakończ.
Instalacja serwera, własny serwer www, localhost

Kreator skłądników Windows

 

Teraz z menu Start wybierz Uruchom, a następnie w pole Otwórz wpisz: %SystemRoot%system32inetsrviis.msc. Zobaczysz okno Internetowe usługi informacyjne, w którym możesz skonfigurować swój serwer.

Instalacja serwera,Witryny sieci Web, własne www, serwer Windows XP

Witryny sieci Web

Rozwiń nazwę komputera, potem Witryny sieci Web. Kliknij prawym przyciskiem myszy na Domyślna witryna sieci Web. Przejdź do zakładki Katalog macierzysty, w której jako ścieżka lokalna wpisz C:WWW (katalog ten musisz wcześniej utworzyć). Poniżej zaznacz uprawnienia takie jak: odczyt, zapis, przeglądanie katalogów.

Kolejnym krokiem jaki musisz wykonać jest dodanie odpowiedniej reguły do zainstalowanej zapory ogniowej (firewall). Pokaże to na przykładzie systemowego programu, jednakże w innych aplikacjach odbywa się to bardzo podobnie.

  1.  Otwórz Panel Sterowania i kliknij na ikonę Centrum zabezpieczeń.
  2.  Pokaże Ci się nowe okno, w którym kliknij na Zapora systemu Windows.
  3.  W nowym oknie, które zobaczysz przejdź do zakładki Wyjątki, a następnie kliknij na przycisk Dodaj port.
  • Nazwa: WWW
  • Numer portu 80

Powtórz tą operację wpisując:

  • Nazwa: FTP
  • Numer portu 21
Instalacja serwera, Zapora systemu Windows

Zapora systemu Windows

Twój serwer powinien już poprawnie działać, co oczywiście możesz sprawdzić. Utwórz plik index.htm i wrzuć go do katalogu C:WWW. Sprawdź jaki jest Twój adres IP (Start | Uruchom | cmd | ipconfig), po czym wpisz go do przeglądarki internetowej. Adres może wyglądać na przykład tak: http://127.0.0.1.

Instalacja PHP, własny serwer, serwer PHP, serwer WWW

Typ serwea

Teraz możesz wyposażyć Twój serwer w obsługę skryptów napisanych w języku PHP. Instalacja jest bardzo prosta. Najlepiej jest pozostawić wszystkie zaznaczone opcje domyślne (instalacja w katalogu C:PHP pod serwer IIS 4 lub wyższy).

Sprawdź czy Twój serwer obsługuje skrypty PHP. Utwórz plik o treści:
<? echo „Ten serwer obsluguje PHP”;?>

I zapisz go jako test.php. Następnie wpisz go w przeglądarce internetowej (http://twojeip/test.php)

Instalacja serwera, localhost, własny serwer WWW

Adres serwera na localhoście

Zajmij się teraz konfiguracją serwera FTP. Niestety zainstalowany przez Ciebie serwer FTP nie oferuje ogromnych możliwości, ale dla niewymagających wystarczy.
Kliknij na Start | Uruchom i wpisz %SystemRoot%system32inetsrviis.msc. Rozwiń nazwę komputera, potem Witryny FTP, kliknij prawym przyciskiem myszy na Domyślna witryna FTP i wybierz Właściwości. W zakładce Konta zabezpieczeń zaznacz Zezwalaj na połączenia anonimowe, Zezwalaj tylko na połączenia anonimowe, Zezwalaj programowi IIS kontrolować hasła.

Teraz przejdź do zakładki Katalog macierzysty. Jako katalog witryny FTP także możesz wybrać C:WWW, jednakże jeżeli będziesz trzymać tam ważne pliki (php, html czy inne) wszyscy będą mieli do nich dostęp i jeżeli sobie tego życzysz będą mogli je usuwać, dlatego możesz ustawić oddzielny katalog. Zaznacz tam także:

  • odczytaj (jeżeli chcesz by pliki mogły być pobierane i usuwane przez FTP, jeżeli nie zaznaczysz tego ze względów bezpieczeństwa pliki można będzie pobierać po wgraniu przez http)
  •  zapisz (jeżeli chcesz by pliki były zapisywane przez FTP)
  •  zarejestruj wizyty.

Adres Twojego serwera FTP to ftp://adresip, np. ftp://127.0.0.1. Najlepiej połączyć się z nim za pomocą specjalnego klienta FTP.

Przejdź do zakładki Witryna FTP. Na samym dole okna znajduje się przycisk Bieżące sesje. Po kliknięciu na niego zobaczysz użytkowników podłączonych aktualnie do FTP. Możesz dowolnego z nich wyrzucić.

Logi Twojego serwera znajdziesz w X:WINDOWSSystem32LogFiles. Są tam zapisane błędy serwera, poczynania użytkowników, ich nazwy, adresy IP itp. Ze względów bezpieczeństwa zawsze aktualizuj swój Windows, jeżeli serwer jest aktywny. Najlepiej podawaj adres serwer tylko znajomym. Pamiętaj też, że jeżeli Twój adres IP jest zmienny (np. łącza Neostrada TP) to adres serwera również ulega zmianie, co jednak nie stanowi problemu, gdyż możesz skorzystać z darmowych usług oferowanych przez serwis no-ip.com (zobacz jak to działa).

Artykuł znaleziono wpisując takie słowa:

  • jaki system na serwer ftp
  • serwer
  • jak postawić serwer ftp windows xp
  • jaki serwer ftp xp
  • serwer ftp xp
  • serwer http windows xp
  • serwer na windows xp
  • serwer ftp windows xp
  • serwer www darmowy windows xp
  • serwer www na windows xp

Czytaj też:

  1. nLite własna instalacja Windows XP (bootowalne CD) W tym artykule przedstawimy Ci jeden z najlepszych, jeśli nie najlepszy program do tworzenia własnej instalacji...
  2. Własny komunikat przy logowaniu do Windows Dowiesz się teraz, jak zrobić komunikat, który ukaże się użytkownikom przy logowaniu do systemu Windows. Uruchom...
  3. Ikony z Windows 7 na Windows XP, Media Center czy 2003 Jakiś czas temu szukałem ciekawych ikon, by zmienić nieco wygląd mojego systemu. Natrafiłem na ciekawą „nakładkę”...
  4. Szybsza praca dysku w Windows XP W celu przyspieszenia pracy dysku twardego w Windows XP możesz utworzyć mu specjalny bufor w pamięci....
  5. Odświeżanie szaty graficznej Windows XP, czyli odmładzanie systemu W tym artykule postaramy się namówić Was do małego upgrade’u software jaki posiadasz na swoim komputerze...


O Autorze

makensis
Od 2006 roku Redaktor Naczelny oraz Administrator Tweaks.pl Autor dwóch książek o systemach operacyjnych, szeregu publikacji i porad odnośnie użytkowania komputera. Absolwent Wydziału Elektroniki. Z zamiłowania informatyk, pozycjoner i podróżnik.




 
 

 
php

Instalacja serwera IIS wraz z PHP w Windows 7

Praktycznie na każdym komputerze możliwe jest uruchomienie serwera. Co prawda serwer „postawiony” na domowym komputerze nie nadaje się do zaawansowanych zastosowań, jednak doskonale sprawdzi się np. do testowania włas...
przez makensis
28

 
 
wirtualny serwer www

Wirtualny serwer HTTP

Każdy kto chce zacząć swoją przygodę z językiem skryptowym jakim jest PHP(Jeden z wielu języków programowania, które umożliwiają szybkie tworzenie dynamicznych stron internetowych) i nieodłączny MySQL (system zarz...
przez makensis
28

 
 
 

Jak umieścić swoją stronę www na serwerze ftp

Postaram się wam to wyjaśnić jakie kroki należy wykonać, aby wrzucenie plików, w tym własnej strony internetowej na serwer nie przysparzało problemów jak to bywa przy prostym udostępnianiu w oknie przeglądarki intern...
przez makensis
28

 




28 komentarzy


  1. LENOR

    nio to zaraz sie biore do roboty ciekawe czy bedzie dzia?a?o:)jak tak to cool


  2. neo19000

    mam pytanie działa to w sieci lan gdyz łącze sie przez lutera. a i nie mam takiego czegoś w panelu sterowania jak centrum zabezpieczen gdzie to mogę znaleźć. pomóżcie


  3. mirako

    mam problem z uruchomienie %SystemRoot%system32inetsrviis.msc pokazuje mi si e nie mozna zainicjowac przystawki nie mog? ustawi? FTP . Jestem w sieci .


  4. mis_

    Centrum zabezpieczen posiada WINDOWS XP z SP2.. jesli nie masz SP2 to nie zobaczysz tego..

    Mirako: nie mozesz uruchomic tej komendy, ob nie zaznaczyles wszystkich plikw do zainstalowania..


  5. mirako

    pomimo zainstalowania wszystkich plikow dalej mi sie to nie uruchamia


  6. Andrzej

    No pewnie ze dziala !!! :D dzieki wam bardzo tego wlasnie potrzebowalem …


  7. Karol

    a czy jezeli ma sie tylko wewnterzne ip to da sie cos takiego robic?


  8. Michael19

    Ja zrobiłem jak Autor napisał i chodzi zero problemów tylko jednego nie wiem,jak sprawdzić kto jest na serwerze nie pokazuje mi tego w sesjach :-( . Podziękowania dla Autora i powodzenia innym. Proszę o odpowiedz dzięki z góry. (dla zainteresowanych posiadam neo 512 i zmienne IP) ema ;-) (GG 7282193)


  9. Prosze o pomoc

    U mnie to dziala tylko w wewnetrznej sieci (LNA) a nie w WAN, poniewaz jak wpisuje adres to łacze sie z routeram , co mam zrobic zeby laczylo sie z moim kompem a nie routerkie??


  10. Approx

    Działa bez problemów, polecam do udostepniania plików po LAN`ie – o wiele lepsze transfery niz przez zwykłe windowsowskie udostepnianie


  11. KluskaREAL

    dzieki wszystko jest bajecznie proste! Opis jasny i czytelny !
    Dzięki Tobie poradziłem sobie nawet na niemieckiej windzie hehe ;)
    Wielkie dziek
    i
    Pzodrazwiam,
    Konrad!


  12. StayField

    działa fajne Jesteś mistrzem :) dzieki przyda sie


  13. radkies 26

    ok wszystko dziala ale jest jeden problem i nie wiem jak go obejść bo mam kompa ale ciągne od kolegi net a on ma neostradę i za pomocą routera udostępnia mi internet. i jak podaje znajomym np http:// 12.4..5.6(sam z własnego kompa wchodzę bez problemów i jest ok widze to co umiesciłem) a oni niestety nie moga wejść.Co mam zrobić?????????????? proszę o pomoc????


  14. kmac

    chce udostepnic serwer na siec ogolna ale niemam zewnetzrnego ip
    czy mozna to jakos obejsc


  15. Obiadek

    radkies 26: Problem jest taki ze w internecie widoczne jest tylko IP rutera jaki przydziela mu neostrada, a Twoje IP 12.4..5.6 to jest widziane tylko i wylacznie w sieci lokalnej… Wniosek: Jak do jednedo rutera nedzie podlaczonych 20 komputerow to kazdy ten komuter bedzie widoczny w internecie jaki jedno IP. chcesz zalorzyc server www czy ftp, zainstaluj no-ip i popros kolege o przekierowanie odpowiednich portow na www i ftp z rutera na Twoje IP…


  16. mpprojects

    taaaa, żeby do kompa sie włamywali. Jak server to tylko linux/unix/BSD


  17. x1-man

    Witam jak ustawic aby mozna było logowac sie tylko naurzytkownika i hasło zrobiłem i nie che mi sie zalogowac w FTP
    np ftp-serwer hasło 1111 (i aby to ruszyło ??)


  18. Orcam

    Witam mam podobny problem : nie moge zmienic hasla na serwerze FTP . Stworzer swojegu Usera dam mu haslo ale po kliknieciu " zastosuj" haslo to zmienia mi sie na inne " oczywiscie zaszyfrowane" i jestem w kropce :/ moze jakas mala rada ? !!


  19. siner

    ftp dziala.. ;-)


  20. serv

    Mój komp łączy się poprzez router z internetem. Kolegi komputer tak samo, z tym, że przez inny router. Jak ustawić serwer Apache, żeby kolega widział stronę na moim serwerze? Potrzebne mi konkrety.


  21. serv

    Sytuacja wygląda tak:
    Ja — RouterA — Internet — RouterB — Kolega


  22. GoGol

    To ja mam to samo co wiekszosc z was ja-router-internet
    tylko jest jedno ale nie moge niczego hostowac ani moj web server jest nie widoczny dla innych[u] PLX HELP [/u]dudekdudekk@gmail.com


  23. admin malej sieci

    na serwer FTP najlepiej jakis maly programik, np cesarFTP, instalujesz uruchamiasz, wubierasz katalogi, nawet uzytkownikom hasla mozna przypisac kazdemu inne, dziala wysmienicie. P.S. to nie reklama;) poprostu ja uzywam w sieci i jest ok:) pozdrawiam


  24. gask12

    Po konfiguracji działa nawet z innego komputera z innego zew. adresu IP ale nie mozna przesyłać plików w żadna stronę


  25. laciaty

    Gdy rozwine ,,Witryny sieci web" to przy ,,Domyslnej witrynie sieci web WSTRZYMANA" widnieje znaczek ERROR, gdy klikam na nią prawym i klikam na Uruchom to wyskakuje ,,nie oczekiwany błąd."


  26. bartek.bator@interia.eu

    Zrobiłem wszystko i jak chciałem się załadować na serwer to wyskoczył mi błąd ASP. Proszę na odpowiedz na bartek.bator@interia.eu


  27. mw

    ciekawe mam wszystko co trzeba a nie mogę zainstalować mam xp


  28. WikTor

    @serv:nie chodziłą o Apache tylko o Microsoft IIS Głupku!!!!!!!



Dodaj komentarz

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

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 
Przeczytaj poprzedni wpis:
outlook express ikona
Przenoszenie wiadomości Outlook Express do innego folderu

W poczcie Outlook Express przechowujemy cenne wiadomości, których utrata może przysporzyć kłopotów, ponieważ OE pobiera wiadomości z serwera na dysk...

Zamknij