0% found this document useful (0 votes)
194 views4 pages

Setup SSL

how to buy & set up your own ssl for your website

Uploaded by

ucefkh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views4 pages

Setup SSL

how to buy & set up your own ssl for your website

Uploaded by

ucefkh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

901

Jaime

2441

Rechercher

Home

Tutorials

Projects

JQUERY

WallScript

Facebook

TwitterAPI

Popular

RequestTutorial

Demos

MONDAY,JULY9,2012

SrinivasTamada
Engineer,Thinker,Blogger IlovetheWebCHENNAIINDIA srinivas[at]9lessons.infomore

SSLCertificateInstallation.
HTTPS SSL WEB
Share

WEBDEVELOPMENT
Share 0

WEBSITES
Send Sabonner 865

{3 comments}

I received many requests from my readers that asked to me how to configure SSL(https) for website like 9lessons labs. Actually I enable Jaime SSL for Facebook Application integration, nowadays most of the top sites allowing only secure https URL. In this post I explained few steps how to buy and setup a SSL certificate and configuration with XAMPP server in Ubuntu environment.
25

SubscribemyupdatesviaEmailSMSAlerts

SignUp

AdvertiseHere

WebHostingforGEEKs

Live Demo

MostPopularPosts
LoginwithFacebookandTwitter UploadandResizeanImagewithPHP AjaxImageUploadwithoutRefreshingPageusing Jquery. PaginationwithjQuery,MySQLandPHP. FacebookWallScript3.0withPHPandJquery LoginwithGoogleAccount AutoLoadandRefreshDivevery10Secondswith jQuery.

Step 1 Generating KEY file


root:/home#opensslgenrsades3outdomain.key1024 GeneratingRSAprivatekey,1024bitlongmodulus ....++++++ ............++++++ eis65537(0x10001) Enterpassphrasefordomain.key:Password VerifyingEnterpassphrasefordomain.key:Password

Step 2 Generating server CRT certificate file.


root:/home#opensslreqnewkeydomain.keyoutdomain.crt
PHPLoginPageExample. PaginationwithJquery,PHP,AjaxandMySQL.

Enterpassphrasefordomain.key:KeyPassword CountryName(2lettercode)[AU]:IN//CountryCode StateorProvinceName(fullname)[SomeState]:Tamilnadu//State LocalityName(eg,city)[]:Chennai//City OrganizationName(eg,company)[InternetWidgitsPtyLtd]:9lessons OrganizationalUnitName(eg,section)[]:software CommonName(eg,YOURname)[]:www.domain.com// EmailAddress[]:[email protected]//DomainVerification Categories


Facebook Database jQuery Google JSP Technology TwitterAPI(new) MySQL Ajax MostPopular

Pleaseenterthefollowing'extra'attributes tobesentwithyourcertificaterequest Achallengepassword[]:SSLPassword//Nospecialcharacters Anoptionalcompanyname[]:egglabs

Tutorials WebDesign

Where to buy? Many are available on web, I suggest go for www.thawte.com SSL 123 Certificate and Thawte.com providing 21 days free trail click here. I ordered SSL 123 certificate from Bigrock these people providing Thawte certificates little cheaper.

RecentPosts
SSLCertificateInstallation. FacebookInviteFriendsAPI GoogleAppsStandardforFree. SimpleDropDownMenuwithJqueryandCSS CreatingZIPFilewithPHP. FacebookStyleDynamicTimelineforWallScript. GravatarLoginBoxDesignwithJquery,CSSand PHP. LoginwithInstagramOAuthusingPHP. CreateaRESTfulServicesAPIinPHP.

Once SSL certificate order successful, download the domain.crt from your server and submit to SSL provider. SSL provider company eg. thawte will send you the domain verification mail to [email protected] which you specified email in CRT file. Sample CRT file After domain owner confirmation SSL provider generate a new SSL CRT file. You can download this from SSL provider admin panel based on the order.
BEGINCERTIFICATEREQUEST GIICBzCCAXACAQAwgZYxCzAJBgNVBAYTAklOMRIwEAYDVQQIDAlUYW1pbG5hZHUx EDAOBgNVBAcMB0NoZW5uYWkxETAPBgNVBAoMCDlsZXNzb25zMREwDwYDVQQLDAhz b2Z0d2FyZTEaMBgGA1UEAwwXV2VjdXJlLmRvbWFpbi5jb20xHzAdBgkqhkiG9w0B CQEWEGFkbWluQGRvbWFpbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB AKXUU6ccqfgVUliKR0S8OsKD8NGhsTH5zOneU5uOi0Ywi9mBE32v144vOc0xng53 LQkxtRCRtzbafIuB9OkHNaeEMfzfNo27kwhP1kwDP4k+pN7hYVkTTT+Wz4WOs4jP 1WHW2lmYhhCfhVjROP2nFhxVvNGu0Y6OYlAlsGhMasnNAgMBAAGgMDAWBgkqhkiG 9w0BCQIxCQwHZWdnbGFiczAWBgkqhkiG9w0BCQcxCQwHZWdnbGFiczANBgkqhkiG 9w0BAQUFAAOBgQAcIuVDoeAzFhSy020nXHpICyy13ffQAqMJEnrVjPQfDGlojBaV HsQ2dLYENEHb6YiLd+GDwazyrxlR0v6cLlu7KPczvrBnvHH6DP42TMef8yrG8hZ2 TT1V/HCR2eq7oIND2mJdOdJgBvQa7BUy6DjqxfG8cYojbjH+jLRlgDagjA== ENDCERTIFICATEREQUEST LikeMe PeopleSays
@9lessonsthankyouforthegreattutorials,wetruly appreciateyourcontributionstothedesigncommunity. SmashingMagazine

Copy the new generated CRT text into notepad and save as into ssldomain.crt . Upload this into your server. Step 3 Copy files in XAMPP directories
root:/home#cpssldomain.crt/opt/lampp/etc/ssl.crt/ssldomain.crt root:/home#cpdomain.key/opt/lampp/etc/ssl.key/domain.key

Step 4 Enable SSL extension in /opt/lampp/etc/httpd.conf


LoadModulessl_modulemodules/mod_ssl.so

SrinivasTamada

9lessons
9lessonsNewPost:SSLCertificateInstallation. fb.me/1tYpTz9HY
3hoursagoreplyretweetfavorite

Step 5 Modify a Virtual Host /opt/lampp/etc/extra/httpd-ssl.conf


<VirtualHost_default_:443> #Generalsetupforthevirtualhost DocumentRoot"/opt/lampp/htdocs" ServerNamewww.domain.com [email protected] ErrorLog/opt/lampp/logs/error_log TransferLog/opt/lampp/logs/access_log #ServerCertificate: SSLCertificateFile/opt/lampp/etc/ssl.crt/ssldomain.crt #ServerPrivateKey: SSLCertificateKeyFile/opt/lampp/etc/ssl.key/domain.key #CertificateAuthority(CA): SSLCACertificateFile/opt/lampp/etc/ssl.crt/ca.crt </VirtualHost>

9lessonsNewPost:SSLCertificateInstallation. goo.gl/fb/191Pn
3hoursagoreplyretweetfavorite

9lessonsUploadandResizeanImagewithPHP fb.me/19KCy6nXj
2daysagoreplyretweetfavorite

9lessonsEggwrapperpic.twitter.com/jN6vJQeI
4daysagoreplyretweetfavorite

9lessons@holmenzThankyou
4daysagoreplyretweetfavorite

Jointheconversation

You can download ca.crt file from thawte.com, or click here to download this file. Same way upload into server copy into /opt/lampp/etc/ssl.crt/ directory. Step 6 Enable the SSL port 443
Sharethispost 25
Jaime

RelatedPosts GettingStartedwithRubyonRails SimpleDropDownMenuwithJqueryandCSS GravatarLoginBoxDesignwithJquery,CSSandPHP. LoginwithInstagramOAuthusingPHP. CreateaRESTfulServicesAPIinPHP. CustomizeFacebookFanPageusingFBML. HowtoPrepareBetterTestReport. LoginwithGoogleAccount SSLCertificateInstallation. jQueryMobileFrameworkTutorial.

Comments

{ 3 comments }

Jobsbox said...
Useful Article

July 9, 2012 12:31 PM

Lalit said...
Awesome tutorial shri... you are such a webstar buddy...
July 9, 2012 2:14 PM

Jagan Krishnaraj said...


Thanks for the info
July 9, 2012 2:29 PM

PostaComment

OlderPost Home
12656750

200920129lessons.info.AllrightsreservedthecontentiscopyrightedtoSrinivasTamadaAdvertise

You might also like