Ero sivun ”Apache ja HTTPS” versioiden välillä

Siirry navigaatioon Siirry hakuun
13 merkkiä poistettu ,  16. huhtikuuta 2007
Ei muokkausyhteenvetoa
Rivi 9: Rivi 9:
Tätä sertifikaattikomentoa ei löydy uudemmista Debianeista, eikä siihen liittyvää konfiguraatiotiedostoa tai kohdehakemistoa. Ja suurin osa apache2-ssl-certificate-komennoista ei tue mitään vipuja. Helpointa on luoda tiedosto itse:
Tätä sertifikaattikomentoa ei löydy uudemmista Debianeista, eikä siihen liittyvää konfiguraatiotiedostoa tai kohdehakemistoa. Ja suurin osa apache2-ssl-certificate-komennoista ei tue mitään vipuja. Helpointa on luoda tiedosto itse:
   #!/bin/sh -e
   #!/bin/sh -e
   if [ "$1" != "--force" -a -f /etc/apache2/ssl/apache.pem ]; then
   if [ "$1" != "--force" -a -f /etc/apache2/ssl/apache.pem ]; then
     echo "/etc/apache2/ssl/apache.pem exists!  Use \"$0 --force.\""
     echo "/etc/apache2/ssl/apache.pem exists!  Use \"$0 --force.\""
     exit 0
     exit 0
   fi
   fi
   if [ "$1" = "--force" ]; then
   if [ "$1" = "--force" ]; then
     shift
     shift
   fi     
   fi     
   echo
   echo
   echo creating selfsigned certificate
   echo creating selfsigned certificate
Rivi 27: Rivi 24:
   echo If you want your certificate to expire after x days call this programm  
   echo If you want your certificate to expire after x days call this programm  
   echo with "-days x"  
   echo with "-days x"  
   # use special .cnf, because with normal one no valid selfsigned
   # use special .cnf, because with normal one no valid selfsigned
   # certificate is created
   # certificate is created
Rivi 43: Rivi 39:
   # SSLeay example configuration file.
   # SSLeay example configuration file.
   #
   #
   RANDFILE                = $ENV::HOME/.rnd
   RANDFILE                = $ENV::HOME/.rnd
   [ req ]
   [ req ]
   default_bits            = 1024
   default_bits            = 1024
   default_keyfile        = privkey.pem
   default_keyfile        = privkey.pem
   distinguished_name      = req_distinguished_name
   distinguished_name      = req_distinguished_name
   [ req_distinguished_name ]
   [ req_distinguished_name ]
   countryName                    = Maan nimi (2-kirjaiminen koodi)
   countryName                    = Maan nimi (2-kirjaiminen koodi)
Rivi 56: Rivi 49:
   countryName_min                = 2
   countryName_min                = 2
   countryName_max                = 2
   countryName_max                = 2
   stateOrProvinceName            = Lääni
   stateOrProvinceName            = Lääni
   stateOrProvinceName_default    = Uusimaa
   stateOrProvinceName_default    = Uusimaa
   localityName                    = Kaupunki
   localityName                    = Kaupunki
   organizationName                = Organisaation nimi (esim, yritys)
   organizationName                = Organisaation nimi (esim, yritys)
   organizationName_max            = 64
   organizationName_max            = 64
   organizationalUnitName          = Yksikön nimi (esim. osasto)
   organizationalUnitName          = Yksikön nimi (esim. osasto)
   organizationalUnitName_max      = 64
   organizationalUnitName_max      = 64
   commonName                      = Palvelimen nimi (esim. www.palvelin.fi)
   commonName                      = Palvelimen nimi (esim. www.palvelin.fi)
   commonName_max                  = 64
   commonName_max                  = 64
   emailAddress                    = Sähköpostiosoite
   emailAddress                    = Sähköpostiosoite
   emailAddress_max                = 40
   emailAddress_max                = 40


Tämän lisäksi hakemisto /apache2/ssl on luotava ja annettava root:in haltuun.  
Tämän lisäksi hakemisto /apache2/ssl on luotava ja annettava root:in haltuun.


====Aktivoidaan SSL-moduuli====
====Aktivoidaan SSL-moduuli====
Rekisteröitymätön käyttäjä

Navigointivalikko