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

Podobne dokumenty