Apache2

Asenne apache2

sudo apt install apache2

Tutustu /etc/apache2 -hakemiston rakenteeseen

 

apache

 

Luo joku www-sivu /var/www/html

Esimerkiksi nano editorilla testaus.html

Ota käyttöön userdir-moduuli

sudo a2enmod userdir

Tee kotihakemisto public-html alihakemisto ja laita sinne jokin www_sivu

nano.JPG

Testaa sivu

html.JPG

 

Määrittele salasanasuojaus public_html -hakemistoon

Hakemiston luomisen jälkeen luodaan esim. nanolla .htaccess tiedosto. Tiedostoon tulee:

AuthName ”something”
AuthType Basic
AuthUserFile /home/jarkko/public_html/.htpasswords
Require user tiko

Tiedoston luomisen jälkeen tehdään komento sudo htpasswd -c .htpasswords tiko, missä luodaan salasana.

Määritele salasanasuojaus /var/www/html -hakemiston sivuille.

mene kansioon /etc/apache2

sudo nano

sudo nano sites-enabled/000-default.conf

sudo service apache2 restart

sudo htpasswd -c .httpasswords vieras

 

Capture12

 

sala

Tee määritykset SSL/TLS-sivustolle.

sudo a2enmod ssl

Luo “snake oil” certifikaatti sivustoa varten. Netistä löytyy ohjeita.

Kaksitiedostoa: julkinen ja salainen avoin

Nano sites-enabled/default-ssl.conf

SSLcertificateFile   /etc/ssl/certs/ssl-cert-snakeoil.pem

SSlcertificateKeyFile   /etc/ssl/private/ssl-cert-snakeoil.key

https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-18-04

/etc/apache2/sites-available

nano 000-default-ssl

secure error.JPG

 

Etsi Internetistä tietoa, miten voit hankkia kaupallisen sertifikaatin.

Eri yritykset tarjoavat ssl sertifikaatteja esim. GoDaddy, RapidSSL, Telia ja Nebula. Kaupallisia sertifikaatteja on erilaisia ja eri hintaisia. Telia tarjoaa kolmea erilaista SSL sertifikaattia. Ne ovat SSL certificate, Multi SSL certificate ja Wildcard SSL certificate. SSL certificate maksaa 99€ vuodessa ja tarjoaa yhden sivun suojaamiseen. Kun taas Multi ja Wildcard tarjoavat monen sivun suojauksen ja ovat kalliimpia.

Tutustu Let’s Encrypt -sertifikaatteihin.

Monet eri sivustot tarjoavat letsencrypt sertifikaatteja esim. Linode, Hackernoon ja certbot. Letsencrypt sertifikaatit ovat ilmaisia ja luotettavia.

 

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google photo

Olet kommentoimassa Google -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

Muodostetaan yhteyttä palveluun %s