Umieszczanie stron WWW na serwerze OCEANIC
Pomoc>Informacje o Systemie Informatycznym w WIT>Word Wide Web>Umieszczanie WWW
Na początek dwie ważne uwagi:
  • Użytkownik jest osobiście odpowiedzialny za dane przechowywane na jego koncie.
  • Zakazane jest udostępnianie za pośrednictwem swoich prywatnych stron WWW jakichkolwiek dużych plików (większych niż 300kB) a szczególnie: programów, filmów, muzyki, itp. bez uprzedniej wyraźnej zgody administratora sieci.
Aby móc umieścić swoją stronę na serwerze oceanic należy zrobić co następuje:
  1. Zalogować się na swoje konto za pomocą ssh.
  2. W swoim katalogu domowym (cd ~ ) stworzyć katalog public_html (mkdir public_html).
  3. Następnie w katalogu public_html należy stworzyć plik index.html, lub umieścić go tam za pomocą FTP (ftp://user@oceanic.wsisiz.edu.pl). Plik index.html będzie naszą "główną" (pierwszą) stroną. Pozostałe pliki, które będą w formacie HTML też powinny mieć rozszerzenie .html (np. info.html itp.).
    Gdy wpiszemy w przeglądarce adres: http://info.wsisiz.edu.pl/~twój_login_name/, powinna pokazać się twoja strona (index.html).
  4. Przy tworzeniu stron należy również pamiętać o odpowiednich ścieżkach dostępu np. do plików z grafiką, tłem itp. Pliki graficzne możemy umieścić na przykład w katalogu public_html/images - ścieżka do tych plików będzie wyglądała mniej więcej tak:
    http://info.wsisiz.edu.pl/~twój_login_name/images/tapeta.gif
    (np. http://info.wsisiz.edu.pl/~lukasz/images/tapeta.gif).
    Można też stosować skróty np. "images/eyebar.gif" - i tu dalsze parametry.
    (Może się okazać, że prawa dostępu do naszej strony są nieodpowiednie. Objawia się to takim komunikatem: Forbidden. You don't have permission to access /~twój_login_name/ on this server.. W takim wypadku należy nadać katalogom i plikom odpowiednie prawa. Twój katalog domowy powinien mieć prawa 701)
  5. Jeśli nie wiesz gdzie dokładnie znajduję się twój katalog domowy napisz:
    cd ~ ,a następnie napisz pwd - wyświetli Ci się np.
    /home/informatyka/1997/id1/kowalski
    Wtedy już wiesz, że Twój katalog domowy to kowalski.
  6. Aby nadać właściwe prawa do tego katalogu, napisz:
    chmod 701 /home/informatyka/1997/id1/kowalski
    Podobnie trzeba postąpić z katalogiem public_html, czyli będąc w naszym katalogu domowym piszemy:
    chmod 701 public_html
  7. Aby sprawdzić czy wszystko jest ok. napisz ls -all, katalog public_html powinien przedstawiać się tak:
    drwx-----x 9 lukasz users 2048 Apr 22 21:01 public_html
  8. Teraz pozostaje jeszcze kwestia praw plików w katalogu public_html (pliki index.html itp.). Pliki powinny mieć co najmniej prawa 604.
    Znowu trzeba użyć komendy chmod, czyli wchodzimy do katalogu public_html (cd public_html) i nadajemy prawa: czyli chmod 604 * (wszystkim plikom) lub chmod 604 *.html (tylko plikom z rozszerzeniem html). To samo możesz wykonać w katalogu images. Pliki *.cgi zazwyczaj mają prawa 705