Apache2 asennus

Apache2 asennus linux käyttöjärjestelmään

  1. Käynnistä Rasberry
  2. Avaa terminaali
  3. Kirjaudu pääkäyttäjänä (sudo -i)
  4. Asenna Apache2 (apt-get install apache2)
  5. Konfiguroi Apache2 ja muuta halutuksi www-kansion osoitus (etc/apache2/sites-available/)
  6. Halutessa kansioita voi asettaa salasanan taakse ja siihen tarvitaan konfigiin muutos ( AllowOverride Authconfig )
  7. Apachen tietoturvaa voi parantaa lisäämällä kaksi riviä apache2.conf tiedostoon.
    ( ServerSignature off )( ServerTokens Prod )
  8. Käynnistä Apache2 uudelleen ( /etc/init.d/apache2 restart ) 😛
  9. Testaa selaimella palvelimen toiminta
  10. Lataa palvelimelle verkkosivut ja testaa niiden toiminta
  11. Access/Error logit löytyy vakiona hakemistosta:
    /var/log/apache2/
  12. Logien paikan voi vaihtaa jolloin sd kortille ei samalla aikaa kirjoiteta ja lueta, voit asettaa logit tallentumaan muistitikulle /media/sda1/apache2/logit, voit asettaa login kierron etc/logrotate.d/apache2, sitten logien muuttaminen /etc/apache2/envvars -> vaihda vaikka logit export APACHE_LOG_DIR=/media/sda1/apache2$SUFFIX
  13. Logien analysointiin mielestäni hyvä työkalu on goaccess.
    Se on avointa lähdekoodia sekä se toimii suoraan komentorivillä.
  14. /apache2/mods-enables/dir.conf tiedostoon lisätään tiedostonimiä lisää, avautumisprioriteetti on samassa järjestyksessä kuin tiedostoa luetaan.
    esim:
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm Index.htm main.html main.htm Main.htm koti.html Koti.html koti.htm koti.php Koti.php home.html Home.html home.htm
  15. Asetusten jälkeen käynnistä apache uudestaan:

    service apache2 restart
    (myös komennot start ja stop käyvät)

Linkkejä: