Ero sivun ”Apache2” versioiden välillä
Rivi 9: | Rivi 9: | ||
Apachen oletusverkkosivuhakemisto sijaitsee: | Apachen oletusverkkosivuhakemisto sijaitsee: | ||
− | /var/www | + | /var/www/ |
Apachen konfigurointi tiedostot löytyvät täältä: | Apachen konfigurointi tiedostot löytyvät täältä: | ||
Rivi 18: | Rivi 18: | ||
nano /etc/apache2/sites-enabled/000-default | nano /etc/apache2/sites-enabled/000-default | ||
+ | |||
+ | Apachen kanssa voi käyttää myös [[Php5]] ja [[Mysql]]. | ||
== UTF8 merkistökoodauksen salliminen == | == UTF8 merkistökoodauksen salliminen == |
Versio 6. toukokuuta 2014 kello 19.15
Apache on yleinen verkkosivuja varten palvelu.
Sisällysluettelo
Asentaminen
Apachen asennetaan komennolla:
aptitude install apache2
Apachen oletusverkkosivuhakemisto sijaitsee:
/var/www/
Apachen konfigurointi tiedostot löytyvät täältä:
/etc/apache2
Oletusverkkosivun asetukset löytyvät täältä:
nano /etc/apache2/sites-enabled/000-default
Apachen kanssa voi käyttää myös Php5 ja Mysql.
UTF8 merkistökoodauksen salliminen
1. Avaa konfigurointitiedosto:
nano /etc/apache2/conf.d/charcet
2. Poista risuaita # merkki pois kohdasta:
AddDefaultCharset UTF-8
3. Käynnistä Apache uudelleen
service apache2 restart
.htaccess
.htaccess tiedosto mahdollistaa konfigurointi tiedostojen tallentamisen suoraan verkkosivuhakemistoon, esimerkiksi /var/www/.htaccess.
Sallitaan .htaccess tiedoston ylikirjoittamaan entiset konfiguroinnit:
/etc/apache2/sites-available/default
seuraavanlaiseksi:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ </Directory>
Käynnistä Apache uudelleen:
service apache2 restart
Luodaan .htaccess tiedosto /var/www/.htaccess
nano /var/www/.htaccess
Salasanasuojaus verkkosivulle
Kirjoita alla olevat rivit .htaccess tiedotoon:
AuthUserFile /var/.htpasswd AuthName "Anna kirjautumisen tiedot" AuthType Basic require user [käyttäjänimet]
Tallenna tiedosto ja tämän jälkeen luodaan esimerkiksi /var/.htpasswd tiedosto jossa on käyttäjänimet ja salasanat, jolla oikeudet kirjautua sivulle. Suositellaan erityisesti salasanojen kryptaamista. Huomaa, että polut pitää olla palvelimen fyysisiä polkuja, ei verkkopolkuja!
käyttäjänimi:salasana
Tallenna tiedosto ja kokeile kirjautua sivullesi.
Virhesivut
Kirjoita alla olevat .htaccess tiedostoon. Muuta polut vastaamaan palvelimessasi olevaa polkua.
ErrorDocument 400 /errors/badrequest.html ErrorDocument 401 /errors/authreqd.html ErrorDocument 403 /errors/forbid.html ErrorDocument 404 /errors/notfound.html ErrorDocument 500 /errors/serverr.html