Difference between revisions of "SSL certifiate installation Debian"

From Tech
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  +
Generate the Certificet Singing Request (.csr) and the ssl.key file:
 
* [http://danieljamesscott.org/10-articles/configuration-guides/21-ssl-certificate-csr-generation.html]
 
* [http://danieljamesscott.org/10-articles/configuration-guides/21-ssl-certificate-csr-generation.html]
 
cd /etc/apache2/
 
cd /etc/apache2/
Line 15: Line 16:
 
#Common Name (eg, YOUR name) []:db.uea.org
 
#Common Name (eg, YOUR name) []:db.uea.org
 
#Email Address []:admin@co.uea.org
 
#Email Address []:admin@co.uea.org
Give (copy-paste in text input box) the .crt file to the SSL issuing site.
+
Give (copy-paste in text input box) the .csr file to the SSL issuing site.
 
Goddaddy now sends a verification mail, click on the link.
 
Goddaddy now sends a verification mail, click on the link.
 
Then (after some clicking) .zip file with the cert can be downloaded (choose Apache)
 
Then (after some clicking) .zip file with the cert can be downloaded (choose Apache)
 
cd /etc/apache2/certs
 
cd /etc/apache2/certs
unzip /tmp/db.uea.org.zip
+
unzip /tmp/479d27f667c58.zip
  +
mv 479d27f667c58.crt db.uea.org.crt
  +
cp gd_bundle-g2-g1.crt gd_bundle.crt
 
ls -l
 
ls -l
 
total 16
 
total 16
Line 25: Line 28:
 
-rw-r--r-- 1 root root 1135 2013-04-12 17:28 db.uea.org.csr
 
-rw-r--r-- 1 root root 1135 2013-04-12 17:28 db.uea.org.csr
 
-rw-r--r-- 1 root root 3197 2013-04-12 08:43 gd_bundle.crt
 
-rw-r--r-- 1 root root 3197 2013-04-12 08:43 gd_bundle.crt
  +
-rw-r--r-- 1 root root 3197 2013-04-12 08:43 gd_bundle-g2-g1.crt
 
-rw------- 1 www-data www-data 1675 2013-04-12 17:20 ssl.key
 
-rw------- 1 www-data www-data 1675 2013-04-12 17:20 ssl.key
   

Latest revision as of 23:47, 10 April 2014

Generate the Certificet Singing Request (.csr) and the ssl.key file:

cd /etc/apache2/
mv certs certs-old
mkdir certs
cd certs
openssl genrsa -out ssl.key 2048
chmod 600 ssl.key
chown www-data:www-data ssl.key
openssl req -new -key ssl.key -out db.uea.org.csr
  #Country Name (2 letter code) [AU]:NL
  #State or Province Name (full name) [Some-State]:Zuid Holland
  #Locality Name (eg, city) []:Rotterdam
  #Organization Name (eg, company) [Internet Widgits Pty Ltd]:Universala Esperanto Asocio
  #Organizational Unit Name (eg, section) []:Centra Oficejo
  #Common Name (eg, YOUR name) []:db.uea.org
  #Email Address []:admin@co.uea.org

Give (copy-paste in text input box) the .csr file to the SSL issuing site. Goddaddy now sends a verification mail, click on the link. Then (after some clicking) .zip file with the cert can be downloaded (choose Apache)

cd /etc/apache2/certs
unzip /tmp/479d27f667c58.zip
mv 479d27f667c58.crt db.uea.org.crt
cp gd_bundle-g2-g1.crt gd_bundle.crt
ls -l
total 16
-rw-r--r-- 1 root     root     1879 2013-04-12 08:43 db.uea.org.crt
-rw-r--r-- 1 root     root     1135 2013-04-12 17:28 db.uea.org.csr
-rw-r--r-- 1 root     root     3197 2013-04-12 08:43 gd_bundle.crt
-rw-r--r-- 1 root     root     3197 2013-04-12 08:43 gd_bundle-g2-g1.crt
-rw------- 1 www-data www-data 1675 2013-04-12 17:20 ssl.key
cd /etc/apache2/sites-available
vi default-ssl
##->
 SSLCACertificateFile  /etc/apache2/certs/gd_bundle.crt
 SSLCertificateFile    /etc/apache2/certs/db.uea.org.crt
 SSLCertificateKeyFile /etc/apache2/certs/ssl.key
##->