Setup the DNS Address
Make sure that you have DNS configured with the correct FQDN before proceeding.
Generate a Private Key
Generate a Private Key
openssl genrsa 2048
> wiki.key
Generate a Request
openssl req -new
-key wiki.key -sha256 > wiki.csr
The important thing on the openssl Req is that you get your common name right. If your server has multiple DNS names, you will need to look into specifying your Subject Alternate Names. Currently not covered in this howto.
Sign
the Request on The CA
Copy the Request Over to the CA
certreq -submit
-attrib "CertificateTemplate: WebServer" .\wiki.csr
Move
the Generated .crt file back over to the server
Place the .key and
the .crt files in the apache2 directory. I recommend creating the following
directory
/etc/apache2/ssl
sudo mkdir
/etc/apache2/ssl && cd /etc/apache2/ssl
sudo chmod 400 *.key
cd
../sites-available
sudo vi
default-ssl.conf
Change the following
Lines:
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile
/etc/ssl/private/ssl-cert-snakeoil.key
To
SSLCertificateFile
/etc/apache2/ssl/wiki.crt
SSLCertificateKeyFile
/etc/apache2/ssl/wiki.key
Restart Apache
This varies from distro to distro, but for me its
sudo service apache2 restart
Verify it works
Navigate to your web server via FQDN. Check your thumbprints against what you have installed on the server.
To get your sha1 thumbprint on the crt, you can use the following:
openssl x509 -noout -in /etc/apache2/ssl/wiki.crt -fingerprint -sha1
Compare the fingerprint here with the thumbprint listed when you inspect the certificate.
Nice blog post your gave for us. I heartfully thank you and i request you to add more informations like this in future.
ReplyDeleteI have to appreciate you for your great work which you had done in your blog.i want you to add more like this.
JAVA Training in Chennai
JAVA Course in Chennai
Digital Marketing Course in Chennai
Python Training in Chennai
Big data training in chennai
Selenium Training in Chennai
JAVA Training in Chennai
JAVA Course in Chennai
IEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes. IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble.Final Year Projects for CSE
DeleteSpring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining .
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai
The Angular Training covers a wide range of topics including Angular Directives, Angular Services, and Angular programmability.Angular Training
This concept is very superb and your effort is very good. Eagerly waiting for your next post for developing my knowledge...
ReplyDeleteTableau Training in Chennai
Tableau Course in Chennai
Pega Training in Chennai
Spark Training in Chennai
Oracle DBA Training in Chennai
Excel Training in Chennai
Power BI Training in Chennai
Linux Training in Chennai
Oracle Training in Chennai
Unix Training in Chennai
ReplyDeleteGreat article. Thanks for sharing Such a worthy information....
Selenium Training in Chennai
Selenium Training in Bangalore
Selenium Training in Coimbatore
Best Selenium Training in Bangalore
Selenium Course in Bangalore
Selenium Training Institute in Bangalore
selenium training in marathahalli
Software Testing Course in Chennai
Hacking Course in Bangalore
Thanks for sharing amazing blog. I am really happy to read your blog. Thanks for sharing your blog.
ReplyDeleteAWS Training in Bangalore
AWS Training in Chennai
AWS Course in Bangalore
Best AWS Training in Bangalore
AWS Training Institutes in Bangalore
AWS Certification Training in Bangalore
Data Science Courses in Bangalore
DevOps Training in Bangalore
PHP Training in Bangalore
DOT NET Training in Bangalore
ReplyDeleteGreat experience for me by reading this blog. Thank you for the wonderful article.
Angularjs course in Chennai
Angularjs Training in Bangalore
angular training in bangalore
Angular Training in hyderabad
angular course in bangalore
angularjs training in marathahalli
Web Designing Course in bangalore
python training in Bangalore
angularjs training institute in bangalore
best angularjs training in bangalore
awesome article,the content has very informative ideas, waiting for the next update...
ReplyDeleteclinical sas training in chennai
clinical sas training fees
clinical sas training in vadapalani
clinical sas training in Guindy
clinical sas training in Thiruvanmiyur
SAS Training in Chennai
Spring Training in Chennai
LoadRunner Training in Chennai
QTP Training in Chennai
javascript training in chennai
"Very good post!!! Thanks for sharing with us. It is more useful for us...
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
Mind blowing content!! Thanks for uploading
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
Movavi Video Maker includes many opportunities for working with multimedia. If you are looking for video editing software that will help you create videos, Crack Movavi
ReplyDelete