Zamieszczanie strony na serwerze
Transkrypt
Zamieszczanie strony na serwerze
LABORATORIUM 4 WSTĘP DO SIECI TELEINFORMATYCZNYCH ZAMIESZCZENIE STRONY NA SERWERZE Prywatne strony WWW powinny znajdować się w katalogu '~/public_html' katalogu domowego użytkownika. Katalog ten musi być dostępny dla wszystkich do czytania, program obsługujący serwer www ma dostęp do tego katalogu na koncie użytkownika. Początkowy plik HTML powinien nazywać się 'index.html' lub 'welcome.html' również dostępny do czytania dla wszystkich. Natomiast http://www.et.put.poznan.pl/~<LoginName>' (gdzie <LoginName> to nazwa konta użytkownika) będzie adresem tych stron. Proszę wywołać skrypt 'wwwsetup' przed pierwszym transferem stron WWW na serwer i po każdej ich modyfikacji. Skrypt ‘wwwsetup’ tworzy katalog public_html i ustawia odpowiednie prawa dostępu. Po zalogowaniu się na serwer i po wywołaniu zalecanego skryptu, w celu skopiowania plików z lokalnego komputera na serwer helios można posłużyć się protokołem ftp. W systemie unix rozróżniane są wielkie i małe litery w nazwach plików. Nazwy plików, do których istnieją odwołania w dokumentach HTML, muszą być identyczne z rzeczywistymi nazwami plików na koncie shellowym. Najlepiej jest więc przyjąć zasadę używania wyłącznie małych liter w nazwach plików i nie stosowania w nich polskich znaków diakrytycznych. Program ftp Program ftp najczęściej jest używany do kopiowania plików pomiędzy zdalnym systemem, a lokalnym komputerem. Umożliwia też korzystanie z tzw. anonymous FTP, ogólnodostępnych składnic informacji (np. archiwa oprogramowania public domain). Opis pracy z programem ftp do transmisji plików strony www na serwer zdalny: 1. Wywołanie programu: ftp nazwakomputera albo: ftp Wydać komendę open podając nazwę komputera, z którym będą wymieniane pliki. ftp> open helios.et.put.poznan.pl 2. Rejestracja w systemie poprzez podanie identyfikatora (swoje username) oraz hasla password. 3. Ustalenie trybu transmisji plików na binary. Możliwe są dwa tryby: ascii oraz binary. Bezpośrednio po uruchomieniu program znajduje się w trybie transmisji tekstowej tzn. ascii. Jeżeli przesyła się pliki binarne (programy, pliki skompresowane za pomocą specjalnych programów) należy podać komendę binary. 4. Wywoływanie komend realizujących transmisję: sprawdzenie bieżącego katalogu w systemie lokalnym – komenda lcd zmiana katalogu na katalog ze stroną www lokalnie – komenda lcd nazwa_katalogu_ze_stroną zmiana katalogu w systemie zdalnym – komenda cd public_html transmisja plików na serwer zdalny – komenda mput *, z potwierdzeniem ich przesłania – y. 5. Zakończenie pracy komendą bye . 6. Zalogowanie na serwer helios, kolejne wywołanie skryptu ‘wwwsetup’. 7. Wywołanie pod przeglądarką adresu http://www.et.put.poznan.pl/~<LoginName>' Ważniejsze komendy programu ftp to: help - wyświetlenie listy dostępnych komend dir - wyświetlenie zawartości bieżącego katalogu w systemie zdalnym lls - wyświetlenie zawartości bieżącego katalogu w systemie lokalnym cd nazwakatalogu - zmiana bieżącego katalogu w systemie zdalnym lcd nazwakatalogu - zmiana bieżącego katalogu w systemie lokalnym ascii - ustalenie tekstowego trybu transmisji plików binary - ustalenie binarnego trybu transmisji plików put l-plik z-plik - przesłanie pliku l-plik z naszego komputera do komputera zdalnego. Plik na zdalnym komputerze będzie mieć nazwę z-plik. Drugą nazwę można pominąć, wówczas kopiowanie zachowuje nazwy plików get z-plik l-plik - przesłanie pliku ze zdalnego komputera do naszego. Podobnie jak poprzednio drugą nazwę można pominąć. mput l-pliki - przesłanie większej liczby plików do komputera zdalnego. Pliki zachowują swoje nazwy. Przesłanie większej liczby plików można zrealizować umieszczając wewnątrz nazwy pliku znak "*". Znak ten jest interpretowany zgodnie z konwencja obowiązująca w lokalnym systemie. mget z-pliki - pobranie większej liczby plików z komputera zdalnego. Podobnie jak poprzednio pliki zachowują swoje nazwy. Znak "*" jest interpretowany zgodnie z konwencja obowiązującą w zdalnym systemie. close - zamkniecie połączenia, można następnie otworzyć kolejne za pomocą komendy open. quit - zakończenie pracy programu ftp. CTRL+C - przerwanie transmisji ! komenda - wywołanie komendy na lokalnym systemie