<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4129532142930986145</id><updated>2024-11-06T08:40:24.425+05:30</updated><title type='text'>&quot; Success Principles &quot;</title><subtitle type='html'>“The secret to life is to put yourself in the right lighting. For some, it&#39;s a Broadway spotlight; for others, a lamplit desk. Use your natural powers -- of persistence, concentration, and insight -- to do work you love and work that matters. Solve problems, make art, think deeply.” &#xa;― Susan Cain, Quiet: The Power of Introverts</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default?start-index=26&amp;max-results=25'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-4201744651281712870</id><published>2014-01-18T13:06:00.002+05:30</published><updated>2014-01-18T13:08:13.683+05:30</updated><title type='text'>Basic Description About Node.js</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Basic description about what node.js is.&lt;br /&gt;
&lt;br /&gt;
Breaking the borders&lt;br /&gt;
&lt;br /&gt;
No doubt, there has been a huge hype around Javascript for years now. It seems like Javascript is everywhere. You can create awesome mobile apps with it. Some crazy guys even created a project where C code will be translated into Javascript( emscripten ) See an awesome example of what’s possible with Javascript here.&lt;br /&gt;
&lt;br /&gt;
If you can create singlepage-apps that works like a native application… Why shouldn’t you use Javascript on the server as well? That’s where node.js comes into play. I won’t talk about whether it’s a good idea to use an untyped language on the server or not. This decision belongs to you.. But… choose wisely;))&lt;br /&gt;
&lt;br /&gt;
Node is written in C++ (as well as Google’s V8 Engine), runs on Googles V8 and is part of the Server Side JavaScript environnement. It extends the JavaScript API to offer usual server side functionalities. Node has been created by Ryan Dahl back in 2009. The project is run by Joyent (the company employing Ryan Dahl). It’s an opensource project..&lt;br /&gt;
&lt;br /&gt;
Node’s internal architecture&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXZ3eWL36on0hkx5uuNd5w7T9AZQFYFCU6WevfJAeySnPKZN-EL9xkzMmRMVMXkgkuTU5hLoEDR8RhJ74EQ5ZVyUJx7snePMj-oude3RwjCGGy_YuF-ywtU8U2ZBbxODNh8BTD0vMhl4Mz/s1600/node_standard1+(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXZ3eWL36on0hkx5uuNd5w7T9AZQFYFCU6WevfJAeySnPKZN-EL9xkzMmRMVMXkgkuTU5hLoEDR8RhJ74EQ5ZVyUJx7snePMj-oude3RwjCGGy_YuF-ywtU8U2ZBbxODNh8BTD0vMhl4Mz/s1600/node_standard1+(1).png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The goal&lt;br /&gt;
&lt;br /&gt;
“Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications.” That’s what the website says. It should be easy to use, and also very flexible.&lt;br /&gt;
There are 3 major feature in node’s architecture, to archive this goal.&lt;br /&gt;
&lt;br /&gt;
Single threaded&lt;br /&gt;
Unlike the most (web)server which spawns a thread for every incomming request, node only uses one thread. This avoids &lt;a href=&quot;http://en.wikipedia.org/wiki/Context_switch&quot; target=&quot;_blank&quot;&gt;context switching&lt;/a&gt;. You may think, 1 thread sounds like a bottle neck? Well consider reading about the &lt;a href=&quot;http://www.kegel.com/c10k.html&quot; target=&quot;_blank&quot;&gt;C10k&lt;/a&gt; problem and go on reading ;)..&lt;br /&gt;
&lt;br /&gt;
Non blocking I/O&lt;br /&gt;
Javascript is by design a non blocking language, so node uses it as one of it’s main features to avoid waiting for a response of long running processes. (e.g. database calls)&lt;br /&gt;
This allows node to handle a huge amount of traffic because the process will be handed over and the main thread is free to do new stuff..&lt;br /&gt;
&lt;br /&gt;
But wait.. didn’t I just say it’s single threaded… Well in the one hand it is.. In the other it’s not.. Let’s have a closer look.&lt;br /&gt;
&lt;br /&gt;
node_threading_model&lt;br /&gt;
&lt;br /&gt;
Actually, the event loop is indeed single threaded. To be able to answere to new incomming requests as soon as possible, long running jobs will be handed over to internal worker threads.&lt;br /&gt;
&lt;br /&gt;
Event Loop&lt;br /&gt;
The (single threaded) event loop uses Marc Lehmann’s libev. As mentioned above, long running jobs will be handed over to worker threads to be ready for the next job. You can think of it as it’s a queue of things to do. Things which takes a little longer will be done by others so that you have more time doing new stuff ;)&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
I’ve explained how node works internally and what kind of technic is used to achieve the goals mentioned above. Node actually is a Javascript runtime without a DOM, but with a lot of API’s, you would wish to have in a browser. One of the main features in my opinion is that you can do nearly everything, but you don’t have to. E.g you can create a little webserver that’s really just printing out “Hello World”. This webserver plus the actual “logic” would contain no more that 8 lines of code..&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/4201744651281712870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/4201744651281712870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/4201744651281712870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/4201744651281712870'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2014/01/basic-description-about-nodejs.html' title='Basic Description About Node.js'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXZ3eWL36on0hkx5uuNd5w7T9AZQFYFCU6WevfJAeySnPKZN-EL9xkzMmRMVMXkgkuTU5hLoEDR8RhJ74EQ5ZVyUJx7snePMj-oude3RwjCGGy_YuF-ywtU8U2ZBbxODNh8BTD0vMhl4Mz/s72-c/node_standard1+(1).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2595099437478946356</id><published>2013-12-27T12:47:00.000+05:30</published><updated>2013-12-27T12:47:55.981+05:30</updated><title type='text'>How to remove old lock file terminating mongodb</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
dileep@dileep-VirtualBox:~$ sudo mongod --dbpath /var/lib/mongodb/&lt;br /&gt;
Sat Dec 28 01:36:55.801&lt;br /&gt;
Sat Dec 28 01:36:55.803 warning: 32-bit servers don&#39;t have journaling enabled by default. Please use --journal if you want durability.&lt;br /&gt;
Sat Dec 28 01:36:55.804&lt;br /&gt;
Sat Dec 28 01:36:55.933 [initandlisten] MongoDB starting : pid=2656 port=27017 dbpath=/var/lib/mongodb/ 32-bit host=dileep-VirtualBox&lt;br /&gt;
Sat Dec 28 01:36:55.936 [initandlisten]&lt;br /&gt;
Sat Dec 28 01:36:55.937 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.&lt;br /&gt;
Sat Dec 28 01:36:55.937 [initandlisten] ** &amp;nbsp; &amp;nbsp; &amp;nbsp; 32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br /&gt;
Sat Dec 28 01:36:55.938 [initandlisten] ** &amp;nbsp; &amp;nbsp; &amp;nbsp; Note that journaling defaults to off for 32 bit and is currently off.&lt;br /&gt;
Sat Dec 28 01:36:55.939 [initandlisten] ** &amp;nbsp; &amp;nbsp; &amp;nbsp; See http://dochub.mongodb.org/core/32bit&lt;br /&gt;
Sat Dec 28 01:36:55.939 [initandlisten]&lt;br /&gt;
Sat Dec 28 01:36:55.940 [initandlisten] db version v2.4.8&lt;br /&gt;
Sat Dec 28 01:36:55.941 [initandlisten] git version: a350fc38922fbda2cec8d5dd842237b904eafc14&lt;br /&gt;
Sat Dec 28 01:36:55.941 [initandlisten] build info: Linux bs-linux32.10gen.cc 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49&lt;br /&gt;
Sat Dec 28 01:36:55.942 [initandlisten] allocator: system&lt;br /&gt;
Sat Dec 28 01:36:55.942 [initandlisten] options: { dbpath: &quot;/var/lib/mongodb/&quot; }&lt;br /&gt;
**************&lt;br /&gt;
Unclean shutdown detected.&lt;br /&gt;
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.&lt;br /&gt;
*************&lt;br /&gt;
Sat Dec 28 01:36:55.951 [initandlisten] exception in initAndListen: 12596 old lock file, terminating&lt;br /&gt;
Sat Dec 28 01:36:55.952 dbexit:&lt;br /&gt;
Sat Dec 28 01:36:55.952 [initandlisten] shutdown: going to close listening sockets...&lt;br /&gt;
Sat Dec 28 01:36:55.953 [initandlisten] shutdown: going to flush diaglog...&lt;br /&gt;
Sat Dec 28 01:36:55.955 [initandlisten] shutdown: going to close sockets...&lt;br /&gt;
Sat Dec 28 01:36:55.956 [initandlisten] shutdown: waiting for fs preallocator...&lt;br /&gt;
Sat Dec 28 01:36:55.957 [initandlisten] shutdown: closing all files...&lt;br /&gt;
Sat Dec 28 01:36:55.959 [initandlisten] closeAllFiles() finished&lt;br /&gt;
Sat Dec 28 01:36:55.959 dbexit: really exiting now&lt;br /&gt;
&lt;br /&gt;
To remove the Error we only do ,&lt;br /&gt;
&lt;br /&gt;
dileep@dileep-VirtualBox:/$ cd var/lib/mongodb&lt;br /&gt;
dileep@dileep-VirtualBox:/var/lib/mongodb$ sudo rm mongod.lock&lt;br /&gt;
dileep@dileep-VirtualBox:/var/lib/mongodb$ ls&lt;br /&gt;
local.0 &amp;nbsp;local.ns &amp;nbsp;_tmp &lt;br /&gt;
&lt;br /&gt;
Then have to put the mongod --repair comand for repairing the mongodb. or else try to do the&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;sudo mongod --dbpath /var/lib/mongodb/ &amp;nbsp; &amp;nbsp; &amp;nbsp;command in the terminal.&lt;br /&gt;
&lt;br /&gt;
Then the mongodb will work again.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2595099437478946356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2595099437478946356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2595099437478946356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2595099437478946356'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/12/how-to-remove-old-lock-file-terminating.html' title='How to remove old lock file terminating mongodb'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-3090279336931862201</id><published>2013-12-26T11:22:00.002+05:30</published><updated>2013-12-26T11:22:50.611+05:30</updated><title type='text'>HTTPS server (SSL) Implementation in node.js</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Node.js provides HTTP server as&amp;nbsp;one of the core libraries.
So there is no need&amp;nbsp;for a separate HTTP server. But if you are developing
any application in node js which needs secure transactions then HTTPS server is
necessary for it. So it can&amp;nbsp;allow private information to be transmitted
without the problems of eavesdropping, data tampering, or message
forgery&amp;nbsp;between your node.js &amp;nbsp;server and your visitor’s browser.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Developer should add SSL certificate in code to implement HTTPS
server in node.js.&amp;nbsp;In my last post I have explained,&amp;nbsp;&lt;a href=&quot;http://shivalibari.com/blog/2013/12/self-signed-ssl-certificate/&quot; target=&quot;_blank&quot; title=&quot;Create self-signed SSL in Ubuntu&quot;&gt;&lt;span style=&quot;color: #c22420; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-size: 11.0pt; text-decoration: none; text-underline: none;&quot;&gt;how to create self-signed SSL
certificate in Ubuntu&lt;/span&gt;&lt;/a&gt;. It has commands and detail explanation for
generating self-signed SSL in any Unix OS. &amp;nbsp;So for testing purpose you do
not need to buy SSL certificate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;You can implement HTTPS server using simple steps:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Prerequisites:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #333333; line-height: 18.0pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;node.js&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Before start to implement HTTPS server please make sure that you
have installed node.js in your system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Commands to Create self-signed SSL certificate&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If you need a detail explanation and process, you can get it&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;a href=&quot;http://shivalibari.com/blog/2013/12/self-signed-ssl-certificate/&quot; target=&quot;_blank&quot; title=&quot;How to create self-signed SSL certificate in Ubuntu&quot;&gt;&lt;span style=&quot;color: #c22420; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-size: 11.0pt; text-decoration: none; text-underline: none;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;. Following are
commands to generate self-signed SSL in any Unix OS :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 623px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 439.5pt;&quot; width=&quot;586&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;# Become root first&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ apt-get install
  openssl&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ mkdir
  /etc/ssl/self-signed &amp;amp;&amp;amp; cd /etc/ssl/self-signed&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl genrsa
  -des3 -out server.key 2048&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl rsa -in
  server.key -out server.key.insecure&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ mv server.key
  server.key.secure &amp;amp;&amp;amp; mv server.key.insecure server.key&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl req -new
  -key server.key -out server.csr&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl x509 -req
  -days 365 -in server.csr -signkey server.key -out server.crt&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Above commands will generate two files&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;server.key&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(private key to SSL certificate)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;server.crt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(signed certificate)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;/etc/ssl/self-signed&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;folder.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Node.js Code to implement HTTPS server&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now create a file server.js in your system. And add following
code in it :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 422.25pt;&quot; width=&quot;563&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Include the https
  and ,file system modules&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https
  = require(&#39;https&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;fs
  = require(&#39;fs&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Create the server
  options object, specifying the SSL key &amp;amp; cert&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;options
  = {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;key:
  fs.readFileSync(&#39;/etc/ssl/self-signed/server.key&#39;),&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;cert: fs.readFileSync(&#39;/etc/ssl/self-signed/server.crt&#39;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;};&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Create the HTTPS
  enabled server - listening on port 443&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https.createServer(options,
  function&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(req, res) {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;res.writeHead(200);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;res.end(&quot;hello
  world\n&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;}).listen(443);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Code Explanation :&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Following is line by line explanation of above code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https
  = require(&#39;https&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;fs
  = require(&#39;fs&#39;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In above two lines we are adding HTTPS and FS modules which are
required for SSL implementation. After including require modules we need to add
SSL files (key and cert files) path. We have already generated self-signed SSL
and its files are stored in /etc/ssl/self-signed folder.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;options
  = {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;key:
  fs.readFileSync(&#39;/etc/ssl/self-signed/server.key&#39;),&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;cert:
  fs.readFileSync(&#39;/etc/ssl/self-signed/server.crt&#39;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;};&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In above code we are adding server.key and server.crt files path
in options array variable. Now we need to create HTTPS server and pass this
files through options variable to it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https.createServer(options,
  function&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(req, res) {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;res.writeHead(200);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;res.end(&quot;hello
  world\n&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;}).listen(443);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In above code lines, we have created HTTPS server by using
createServer method. In it we have passed options variable as a parameter which
contains SSL files path. And this server is listening on port no 443 which is a
HTTPS port.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If you buy authenticated SSL certificate from any trusted
service provider then you will get .key and .crt files. Just save this files in
your system and replace self-signed SSL files path with this new authenticated
files in above code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now open terminal and goto path where you have saved server.js
file in your system. And run following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;node server.js&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now open your favourite browser and enter&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https://localhost&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;in address bar and press enter key. You will get&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;hello
world&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;text in browser. That means you have successfully implemented
HTTPS server in node.js. Please note that if you are using any other port than
443 then please mention that port number in url. For example, if you are using
port number 8443 then enter&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https://localhost: 8443&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;url in
browser.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/3090279336931862201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/3090279336931862201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/3090279336931862201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/3090279336931862201'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/12/https-server-ssl-implementation-in.html' title='HTTPS server (SSL) Implementation in node.js'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-4622672222861197149</id><published>2013-12-23T10:43:00.000+05:30</published><updated>2013-12-23T10:43:06.256+05:30</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 7.5pt; mso-line-height-alt: 18.0pt; mso-outline-level: 1;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 21.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 18.0pt;&quot;&gt;Create
self-signed SSL certificate in Ubuntu&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: #c22420; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 1.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;inShare&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 21.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 18.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: .0001pt; margin-bottom: 0in; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: none windowtext 1.0pt; mso-border-alt: none windowtext 0in; padding: 0in;&quot;&gt;&lt;span style=&quot;color: #c22420; font-family: &amp;quot;inherit&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes; text-decoration: none; text-underline: none;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot;
 alt=&quot;Self-signed SSL certificate&quot;
 href=&quot;http://shivalibari.com/blog/wp-content/uploads/2013/12/self-signed-ssl.png&quot;
 style=&#39;width:112.5pt;height:112.5pt;visibility:visible;mso-wrap-style:square&#39;
 o:button=&quot;t&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\DINZYL~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;
  o:title=&quot;Self-signed SSL certificate&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is SSL Certificate?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SSL is an&amp;nbsp;acronym for&amp;nbsp;Secure Sockets Layer.&amp;nbsp;SSL
Certificates are small data files that digitally bind a cryptographic key
to&amp;nbsp;an organisation’s details. It creates an encrypted connection between
your web server and your visitor’s browser, allowing for&amp;nbsp;private
information to be transmitted without the problems of eavesdropping, data
tampering, or message forgery. When SSL gets install on web
server,&amp;nbsp;&amp;nbsp;it activates the padlock and the https protocol (over port
443).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is Self-signed SSL Certificate?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Organisation needs to buy SSL certificate from trusted hosting
companies and its prices are very high. So, for development and testing purpose
organisation can use self-signed SSL certificates. This self-signed SSL are
certificates which get locally create on web server where&amp;nbsp;it needs for
testing of new SSL implementation.&amp;nbsp;It is an identity certificate signed by
its own creator; however, they are considered to be less trustworthy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This temporary certificate generates an error in the client
browser to the effect that the signing certificate authority is unknown and not
trusted because it’s not signed by any known trusted CA authority.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SSL Certificate Files:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SSL certificate needs .key and .crt files. This&amp;nbsp;files
represent both parts of a certificate, .key is a private and .crt is a public
part of certificate that means&amp;nbsp;key being the private key to the
certificate and crt being the signed certificate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How to create Self-Signed SSL certificate in Ubuntu?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The openssl library is required to generate self-signed SSL
certificate in Ubuntu. Open terminal and become root first . Now check
if&amp;nbsp;you already have openssl installed. Use following command for it:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ which openssl&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If above command returns path like&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;/usr/bin/openssl&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;, that means your system has openssl. But if it does not return
any path then you will need to install openssl yourself. Use following command
to install openssl:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ apt-get install
  openssl&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;After installing openssl, private key (.key file) and signed
certificate (.crt file) is&amp;nbsp;required for SSL certificate.&amp;nbsp;We need to
store .key and .crt files in a single folder.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ mkdir
  /etc/ssl/self-signed &amp;amp;&amp;amp; cd /etc/ssl/self-signed&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Above commands create&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;self-signed&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;folder on&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;/etc/ssl&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;path.&amp;nbsp;Following are
simple four steps which will guide you to create self-signed SSL certificate
for your web server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 1 : &amp;nbsp;Create a Private Key&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The first step is to create your RSA Private Key. This key will
be 1024 bit RSA key which will be encrypted using Triple-DES and will be store
in a PEM format so that it will be readable as ASCII text. Command to create
RSA key:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl genrsa
  -des3 -out server.key 1024&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Edited:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Due to the increasing computing power available to decrypt SSL
certificates, the&amp;nbsp;Certificate Authority Browser (CAB) Forum&amp;nbsp;(the
entity that establishes SSL industry standards) requires that all SSL
certificates issued after Jan. 1, 2014, use at least 2048-bit keys. SSL
certificates that use 1024-bit keys are no longer secure. Command to create
2048 bit RSA key:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl genrsa
  -des3 -out server.key 2048&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 2 : Remove pass-phrase from key&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;One side-effect of private key is that, Apache always ask for
pass-phrase when web server gets start. But we can remove this pass-phrase
restriction using following command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl rsa -in
  server.key -out server.key.insecure&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now rename files:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ mv server.key
  server.key.secure &amp;amp;&amp;amp; mv server.key.insecure server.key&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 3 : Generate a CSR (Certificate Signing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Request)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Once private key is generated and pass-phrase restriction is
removed, you should generate certificate signing request(CSR). During CSR
generation, you will get prompted for different information which are the
certificates attribute. Please note when you will get prompt for “Common Name”,
you should enter complete name of your domain. For example if request is
getting generate for shivalibari.com then please enter shivalibari.com as a
common name. So this domain name will get protected with SSL like :
https://shivalibari.com. Use following command for CSR generation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 600px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 427.5pt;&quot; width=&quot;570&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl req -new
  -key server.key -out server.csr&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 4 : Generate Self-Signed SSL Certificate&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Use following command to generate self-signed certificate:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 616px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in; width: 439.5pt;&quot; width=&quot;586&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$ openssl x509 -req
  -days 365 -in server.csr -signkey server.key -out server.crt&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This certificate can get use for 365 days.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.2pt; margin-bottom: 12.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Using above simple four steps you can successfully create
self-signed SSL certificate. You can use the files&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;server.key&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;and&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;server.crt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;which are located in&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;/etc/ssl/self-signed&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;TitilliumText22LRegular&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;into your code or
in any programming language to implement SSL or HTTPS connection with your web
application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/4622672222861197149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/4622672222861197149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/4622672222861197149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/4622672222861197149'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/12/createself-signed-ssl-certificate-in.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-1075912466734327483</id><published>2013-11-18T15:00:00.001+05:30</published><updated>2013-11-18T15:00:22.557+05:30</updated><title type='text'>Principle : 82</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
If you follow these principles, you will succeed on many levels, engendering an atmosphere of trust and loyalty. &amp;nbsp;Working in such an atmosphere, the group will feel secure at a basic level that is very necessary. Insecurity creates massive stress and all the problems that attend it.&lt;br /&gt;
&lt;br /&gt;
But we have to be realistic, too. Today more than ever, it takes consciousness to keep on the responsible track. For many in business, responsibility has become an old-fashioned value to be shrugged off in favour of profitability. &amp;nbsp;The financial crash of 2008 was engineered through a flagrant lack of responsibility, combined with risk-taking far out of bounds with sensible practice. Yet the lesson that the financial sector took away was the opposite of responsible. With record profits and huge bonuses in the offing, they went back to a slightly modified version of their worst practices.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/1075912466734327483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/1075912466734327483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/1075912466734327483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/1075912466734327483'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/11/principle-82.html' title='Principle : 82'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-86837921363301858</id><published>2013-07-10T12:22:00.000+05:30</published><updated>2013-07-10T12:22:56.757+05:30</updated><title type='text'>Principle 81 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Feel Your Fear and Do It Anyway&lt;/b&gt;&lt;br /&gt;
Every successful person I know has been willing to take a leap of faith even though they were afraid. They knew that if they didn’t act, opportunity would pass them by.&lt;br /&gt;
Recognize fear for what it is: a mental trick that your ego uses in attempt to protect you from the negative outcomes it imagines. You create your fear and you have the power to dissolve it as well. Use the techniques outlined in this article to overcome this powerful roadblock … so you can turn your dreams into reality and live the life you deserve. Remember, no one achieves greatness by playing it safe.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/86837921363301858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/86837921363301858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/86837921363301858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/86837921363301858'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/07/principle-81.html' title='Principle 81 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-156811379630609640</id><published>2013-07-03T10:41:00.001+05:30</published><updated>2013-07-03T10:41:32.447+05:30</updated><title type='text'>Principle 80 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;3 Ways to Overcome Fear&lt;/b&gt;&lt;br /&gt;
Here are three easy techniques for moving past your fears:&lt;br /&gt;
1. &amp;nbsp; &amp;nbsp;Disappear fear by choosing a positive mental image. When we’re afraid, our minds are full of negative thoughts and images. When you are feeling afraid, tune into the images in your head. Then choose to replace them with a positive image of your desired outcome. For example, if you’re afraid that starting your own business will end in bankruptcy and losing your house, instead picture your new business becoming wildly successful and buying a second vacation home with all of the added income you’ll be earning in your new company.&lt;br /&gt;
&lt;br /&gt;
2. &amp;nbsp; &amp;nbsp;Focus on the physical sensations. You may feel fear in your body as a sinking feeling in your stomach, a tightening in your shoulders and chest, or an elevated heart rate. Next, focus on the feelings you’d rather be experiencing instead, such as peace and joy. Fix these two different impressions in your mind’s eye, then move back and forth between the two, spending 15 seconds or so in each. After a minute or two, you’ll find yourself feeling neutral and centered.&lt;br /&gt;
3. &amp;nbsp; &amp;nbsp;Recall your successes. You’ve overcome countless fears to become the person you are today, whether it was learning to ride a bike, driving a car for the first time, or kissing someone for the first time. New experiences always feel a little scary. But when you face your fears and do them anyway, you build up confidence in your abilities. The situation you’re facing now and how your fear is manifesting may be different than what you’ve experienced in the past, but you know how to overcome your fears. You’ve spent a lifetime doing so successfully.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/156811379630609640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/156811379630609640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/156811379630609640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/156811379630609640'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/07/principle-80.html' title='Principle 80 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2241960878804050498</id><published>2013-07-01T11:55:00.001+05:30</published><updated>2013-07-01T11:55:54.772+05:30</updated><title type='text'>Principle 79 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Identify Unfounded Fears&lt;/b&gt;&lt;br /&gt;
To identify the unfounded fears in your life, do this simple exercise. First, make a list of the things you are afraid to do. These are not things you are afraid of, such as spiders, but instead the things you are afraid do to, such as skydiving.&lt;br /&gt;
Next, restate each fear in the following format:&lt;br /&gt;
I want to_______________, and I scare myself by imagining ____________________.&lt;br /&gt;
For example, I want to start my own business, and I scare myself by imagining that I would go bankrupt and lose my house.&lt;br /&gt;
By completing this statement for all of the things we are afraid to do, it’s easy to see how we create our own fear by imagining negative outcomes in the future.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2241960878804050498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2241960878804050498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2241960878804050498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2241960878804050498'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/07/principle-79.html' title='Principle 79 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7489091681333897802</id><published>2013-06-28T10:55:00.004+05:30</published><updated>2013-07-01T11:53:48.033+05:30</updated><title type='text'>Principle 78 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Overcoming Fear in All Its Disguises&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Fear is one of most common reasons people procrastinate on taking action toward their goals. In an effort to avoid failure, rejection, being embarrassed, disappointing or angering other people, getting hurt and a plethora of other things, we play it safe and avoid trying new things.&lt;br /&gt;
&lt;br /&gt;
Fear is natural. But it’s important to remember that, as humans, we’ve evolved to the stage where almost all of our fears are now self-created. We scare ourselves by imagining negative outcomes to any activities we pursue or experience. In fact, psychologists like to say that fear means Fantasized Experiences Appearing Real.&lt;br /&gt;
&lt;div&gt;
Jack&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7489091681333897802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7489091681333897802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7489091681333897802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7489091681333897802'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-77.html' title='Principle 78 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2671876534657437511</id><published>2013-06-27T11:08:00.002+05:30</published><updated>2013-06-27T11:08:31.164+05:30</updated><title type='text'>Principle 76 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Create Goal Pictures:&lt;/b&gt;&lt;br /&gt;
Another powerful technique is to create a photograph or picture of yourself with your goal, as if it were already completed. If one of your goals is to own a new car, take your camera down to your local auto dealer and have a picture taken of yourself sitting behind the wheel of your dream car. If your goal is to visit Paris, find a picture or poster of the Eiffel Tower and cut out a picture of yourself and place it into the picture.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Create a Visual Picture and an Affirmation for Each Goal:&lt;/b&gt;&lt;br /&gt;
We recommend that you find or create a picture of every aspect of your dream life. Create a picture or a visual representation for every goal you have — financial, career, recreation, new skills and abilities, things you want to purchase, and so on.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Index Cards:&lt;/b&gt;&lt;br /&gt;
We practice a similar discipline every day. We each have a list of about 30-40 goals we are currently working on. We write each goal on a 3x5 index card and keep those cards near our bed and take them with us when we travel. Each morning and each night we go through the stack of cards, one at a time, read the card, close our eyes, see the completion of that goal in its perfect desired state for about 15 seconds, open our eyes and repeat the process with the next card.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Use Affirmations to Support Your Visualization:&lt;/b&gt;&lt;br /&gt;
An affirmation is a statement that evokes not only a picture, but the experience of already having what you want. Here’s an example of an affirmation:&lt;br /&gt;
I am happily vacationing 2 months out of the year in a tropical paradise, and working just four days a week owning my own business.&lt;br /&gt;
Repeating an affirmation several times a day keeps you focused on your goal, strengthens your motivation, and programs your subconscious by sending an order to your crew to do whatever it takes to make that goal happen.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2671876534657437511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2671876534657437511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2671876534657437511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2671876534657437511'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-76.html' title='Principle 76 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7006147308411011533</id><published>2013-06-26T11:10:00.001+05:30</published><updated>2013-06-26T11:10:41.959+05:30</updated><title type='text'>Principle 75 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Go through the following three steps:&lt;br /&gt;
STEP 1. Imagine sitting in a movie theater, the lights dim, and then the movie starts. It is a movie of you doing perfectly whatever it is that you want to do better. See as much detail as you can create, including your clothing, the expression on your face, small body movements, the environment and any other people that might be around. Add in any sounds you would be hearing — traffic, music, other people talking, cheering. And finally, recreate in your body any feelings you think you would be experiencing as you engage in this activity.&lt;br /&gt;
STEP 2. Get out of your chair, walk up to the screen, open a door in the screen and enter into the movie. Now experience the whole thing again from inside of yourself, looking out through your eyes. This is called an “embodied image” rather than a “distant image.” It will deepen the impact of the experience. Again, see everything in vivid detail, hear the sounds you would hear, and feel the feelings you would feel.&lt;br /&gt;
STEP 3. Finally, walk back out of the screen that is still showing the picture of you performing perfectly, return to your seat in the theater, reach out and grab the screen and shrink it down to the size of a cracker. Then, bring this miniature screen up to your mouth, chew it up and swallow it. Imagine that each tiny piece — just like a hologram — contains the full picture of you performing well. Imagine all these little screens traveling down into your stomach and out through the bloodstream into every cell of your body. Then imagine that every cell of your body is lit up with a movie of you performing perfectly. It’s like one of those appliance store windows where 50 televisions are all tuned to the same channel.&lt;br /&gt;
When you have finished this process — it should take less than five minutes — you can open your eyes and go about your business. If you make this part of your daily routine, you will be amazed at how much improvement you will see in your life.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7006147308411011533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7006147308411011533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7006147308411011533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7006147308411011533'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-75.html' title='Principle 75 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-5378567128948849000</id><published>2013-06-25T10:58:00.001+05:30</published><updated>2013-06-25T10:58:24.757+05:30</updated><title type='text'>Principle 74 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Visualization is really quite simple. You sit in a comfortable position, close your eyes and imagine — in as vivid detail as you can — what you would be looking at if the dream you have were already realized. Imagine being inside of yourself, looking out through your eyes at the ideal result.&lt;br /&gt;
Mental Rehearsal&lt;br /&gt;
Athletes call this visualization process “mental rehearsal,” and they have been using it since the 1960s when we learned about it from the Russians.&lt;br /&gt;
All you have to do is set aside a few minutes a day. The best times are when you first wake up, after meditation or prayer, and right before you go to bed. These are the times you are most relaxed.&lt;br /&gt;
-Jack Canfield&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/5378567128948849000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/5378567128948849000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/5378567128948849000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/5378567128948849000'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-74.html' title='Principle 74 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-154677703554069714</id><published>2013-06-24T10:08:00.001+05:30</published><updated>2013-06-24T10:08:22.302+05:30</updated><title type='text'>Principle 73 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Visualization of your goals and desires accomplishes four very important things.&lt;br /&gt;
1.) It activates your creative subconscious which will start generating creative ideas to achieve your goal.&lt;br /&gt;
2.) It programs your brain to more readily perceive and recognize the resources you will need to achieve your dreams.&lt;br /&gt;
3.) It activates the law of attraction, thereby drawing into your life the people, resources, and circumstances you will need to achieve your goals.&lt;br /&gt;
4.) It builds your internal motivation to take the necessary actions to achieve your dreams.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/154677703554069714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/154677703554069714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/154677703554069714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/154677703554069714'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-73.html' title='Principle 73 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7309786727822874174</id><published>2013-06-21T11:49:00.001+05:30</published><updated>2013-06-21T11:49:48.316+05:30</updated><title type='text'>Principle 72 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Visualize and Affirm Your Desired Outcomes: A Step-by-Step Guide&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You have an awesome power that most of us have never been taught to use effectively.&lt;br /&gt;
&lt;br /&gt;
Elite athletes use it. The super rich use it. And peak performers in all fields now use it. That power is called visualization.&lt;br /&gt;
&lt;br /&gt;
The daily practice of visualizing your dreams as already complete can rapidly accelerate your achievement of those dreams, goals and ambitions.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Jack Canfield&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7309786727822874174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7309786727822874174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7309786727822874174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7309786727822874174'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-72.html' title='Principle 72 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7600831207259015440</id><published>2013-06-20T10:59:00.001+05:30</published><updated>2013-06-20T10:59:42.244+05:30</updated><title type='text'>Principle 71 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Are You Aligned?&lt;br /&gt;
There are a few ways to gauge whether your goals are aligned with your purpose. The first is to simply check in with yourself and ask whether achieving the goal supports your life purpose. If not, the goal is not something you should pursue.&lt;br /&gt;
&lt;br /&gt;
Conveniently, human beings are equipped with an inner guidance system that tells us when we are on or off purpose based on the amount of joy we are experiencing. When you feel like you are in “flow,” you are on purpose. When working toward your goals is a chore or success is extremely difficult, stop and evaluate whether your goal is aligned with your purpose.&lt;br /&gt;
A final technique you can use is to probe deeper into your desire to achieve a particular goal. Ask yourself, “If I achieve this goal, what would I have then that I don’t have now?” When you have an answer, ask the question again. Continue the process until you’ve reached your root desire. Then ask whether you truly need to achieve the goal to get what you really want.&lt;br /&gt;
For example, you may say that you want to earn $1 million. But upon further examination, you may realize that what you really crave is the joy of pursuing what you really want to do in life, which you would be able to do wholeheartedly once you had enough money to ensure financial security. Must you become a millionaire to experience joy? Of course not. Instead, consider all the ways that you can experience what you truly want to feel and be, then make those your goals.&lt;br /&gt;
At its heart, effortless success is about fully embracing and expressing who you are. It means following your inner guidance to ensure that you are living your very unique purpose as much as you can. Use the tips shared in this article to identify the right goals to pursue in 2012 – and watch how much easier it becomes to achieve your dreams.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7600831207259015440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7600831207259015440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7600831207259015440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7600831207259015440'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-71.html' title='Principle 71 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2685292325620531888</id><published>2013-06-19T11:13:00.000+05:30</published><updated>2013-06-19T11:13:12.535+05:30</updated><title type='text'>Principle 70 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;What Alignment Means&lt;/b&gt;&lt;br /&gt;
We’re all gifted with a set of talents and interests that tell us what we’re supposed to be doing. Once you know what your life purpose is, organize all of your activities around it. Everything you do should be an expression of your purpose. If an activity or goal doesn’t fit that formula, don’t work on it.&lt;br /&gt;
For example, I frequently am invited to participate in multi-level marketing companies and have on several occasions. But when I have, it’s left me feeling drained, even though the companies and their products were superior. The reason is that hosting meetings and selling opportunities to others does not support my purpose – to inspire and empower people to live their highest vision in a context of love and joy. I’ve learned through experience that the best way for me to work with MLM companies is by speaking to and training their distributors, an activity that allows me to fulfill my purpose.&lt;br /&gt;
Aligning with your purpose is most critical when setting professional goals. When it comes to personal goals, you have more flexibility. If you want to learn how to paint or water ski, go ahead and do so. If your goal is to get fit and lose weight, move ahead with confidence. Nurturing yourself emotionally, physically and spiritually will make you more energized, resilient and motivated to live your purpose on the professional front.&lt;br /&gt;
However, don’t ignore the signs that your job or career is not right for you. If you dread Monday mornings and live for the weekends, it may be a sign that it’s time to follow your heart and pursue the work you long to do.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2685292325620531888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2685292325620531888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2685292325620531888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2685292325620531888'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-70.html' title='Principle 70 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-8627537931962590816</id><published>2013-06-18T10:40:00.001+05:30</published><updated>2013-06-18T10:40:38.867+05:30</updated><title type='text'>Principle 69 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;The Key to Effortless Success :&lt;/b&gt;&lt;br /&gt;
We each have a unique purpose to fulfill here on Earth. Identifying, acknowledging and honoring this purpose is perhaps the most important action successful people take.&lt;br /&gt;
Without a purpose in life, it’s easy to get sidetracked and end up accomplishing very little. But with a purpose, everything seems to fall into place. The people, resources and opportunities you need naturally gravitate toward you. The world benefits, too, because when you act in alignment with your true life purpose, all of your actions automatically serve others.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Jack Canfield&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/8627537931962590816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/8627537931962590816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/8627537931962590816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/8627537931962590816'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-69.html' title='Principle 69 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2404465487514626067</id><published>2013-06-17T13:03:00.003+05:30</published><updated>2013-06-17T13:03:42.504+05:30</updated><title type='text'>Principle 68 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Lora, serif;&quot;&gt;&lt;span style=&quot;line-height: 25px;&quot;&gt;Aligning Goals with Your Purpose:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Many people subscribe to the Protestant work ethic, which says you must work hard to prosper. But success does not require struggle and suffering. It can be effortless, meaning that you are having fun while pursuing your goals, even when you’re working incredibly hard.&lt;br /&gt;
The key to unlocking effortless success lies in the goals that you choose to pursue. The more your goals are aligned with your purpose, the more fun you’ll have … and the more easily you’ll achieve the success you desire&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2404465487514626067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2404465487514626067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2404465487514626067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2404465487514626067'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-68.html' title='Principle 68 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7990933575717075964</id><published>2013-06-14T09:47:00.000+05:30</published><updated>2013-06-14T09:47:55.631+05:30</updated><title type='text'>Principle 67 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
6.&lt;b&gt; Acknowledge That it&#39;s Working&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you start to see something change for the better, acknowledge that it is happening. Appreciate it. When you find the perfect parking space, acknowledge it. When you get the table you want in the restaurant, acknowledge it. When you receive unexpected income, acknowledge it. When you meet someone who can help you achieve your goal, acknowledge that Law of Attraction is working. The more you acknowledge that it’s working, the more it will work. It’s that simple.&lt;br /&gt;
&lt;br /&gt;
If you are attracting things into your life that you don’t want, remember that the Law of Attraction is still working. Instead of thinking or saying, “It’s not working,” ask your self, “What am I focusing on, thinking about, talking about, feeling or doing that is bringing this into my life?”&lt;br /&gt;
&lt;br /&gt;
If you want to know what you are thinking about, notice the results you are producing in your life. To change those results, you will first have to change your vibration by changing your thoughts and feelings.&lt;br /&gt;
&lt;br /&gt;
When you make a commitment to take these actions each day, you’ll start to move forward, with confidence, in the direction of your dreams. Believe that they are not only possible, but that they are already in progress.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7990933575717075964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7990933575717075964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7990933575717075964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7990933575717075964'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-67.html' title='Principle 67 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-3917105272206806093</id><published>2013-06-13T12:43:00.003+05:30</published><updated>2013-06-13T12:43:50.232+05:30</updated><title type='text'>Principle 66 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
5. Take Action&lt;br /&gt;
&lt;br /&gt;
There are two kinds of actions you can take. &lt;b&gt;Obvious actions&lt;/b&gt; are things like, if you want a better car, going to test drive all of the models you are interested in and choosing the exact car you want to have, and saving 10% of your income in a “car account.” If you want to be a doctor, apply to medical school.&lt;br /&gt;
There is also what I call &lt;b&gt;“inspired actions&lt;/b&gt;.” Once you begin to do the things described above, the universe will start responding by sending people, resources and opportunities you need to manifest your desired result. You are going to find that you have inspired ideas; you must act on them. You must follow those gentle proddings from the universe. Often these intuitive impulses will have no seeming connection to achieving your goal, but if you follow them, they will lead you down a path of wonderful fulfillment.&lt;br /&gt;
Here’s a quick way to know if the actions you’re taking are taking you closer to the fulfillment of your dreams and desires.&lt;br /&gt;
If you are feeling joy while you are doing them, then you are on the right path. Remember, joy is your internal guidance system, just like the GPS system in a car, telling you are taking the right actions. Follow your joy.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/3917105272206806093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/3917105272206806093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/3917105272206806093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/3917105272206806093'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-66.html' title='Principle 66 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-2823384885703045945</id><published>2013-06-12T11:40:00.001+05:30</published><updated>2013-06-12T11:40:19.623+05:30</updated><title type='text'>Principle 65 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
4. Have an Attitude of Gratitude&lt;br /&gt;
&lt;br /&gt;
It is critical to take time each and every day to focus on what you are grateful for! Some people do this in the morning before or after they visualize their desires; others prefer to do it in the evening. Focus on all of the things in your life (most of which you take for granted) that you are grateful for—your health, your children, your job, the nice weather, electricity, running water, a nice stereo system, your flower garden, your pets, your friends).&lt;br /&gt;
No matter what your situation, there are always things to be grateful for. The more you focus on what you are grateful for, the more things and experiences you will attract to be grateful for.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/2823384885703045945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/2823384885703045945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2823384885703045945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/2823384885703045945'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-65.html' title='Principle 65 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-988913267179134942</id><published>2013-06-11T11:50:00.001+05:30</published><updated>2013-06-11T11:50:23.466+05:30</updated><title type='text'>Principle 64 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
3. Think a Better Feeling Thought&lt;br /&gt;
&lt;br /&gt;
Start paying attention to the many times during the day that you have emotional responses (to other people, experiences, or your own thoughts) that are not in alignment with having or producing your desires. Pay special attention to when you feel disappointment, resentment, frustration or anger about your experiences and circumstances.&lt;br /&gt;
&lt;br /&gt;
Remember, it’s your feelings (which are created by your thoughts, opinions, and beliefs) that are creating your current circumstances. You must make a shift by changing your thoughts to ones that make you feel better (i.e., raise your vibration). Remember that you must become a vibrational match for the things and experiences that you want to attract into your life.&lt;br /&gt;
&lt;br /&gt;
It is especially important to focus your thoughts and behaviors on things that cause you to feel joy. Focus your thoughts on thoughts that bring you joy (your lover, your best friend, your grandchildren, your favorite vacation spot) and your actions on doing the things you love to do (pet your cat, work in your garden, listen to your favorite music).&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/988913267179134942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/988913267179134942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/988913267179134942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/988913267179134942'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-64.html' title='Principle 64 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-8315435420557844858</id><published>2013-06-10T11:39:00.003+05:30</published><updated>2013-06-10T11:39:10.150+05:30</updated><title type='text'>Principle 63 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
2. Use&lt;b&gt; External Images to Keep you Focused on Your Desires and Goals&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Keep yourself focused on what you want to manifest by surrounding yourself with visual images of the things and experiences you want to create in your life.&lt;br /&gt;
Cut out pictures of the things you wish to own (like your ideal car or home) and pictures that represent the experiences you want to have (like the perfect relationship, your ideal job, perfect health, being at your ideal weight, more joy, inner peace or balance in your life) to remind yourself of how you want it to be. Put them somewhere where you will see them every day—on the mirror, the refrigerator, or in your Vision Book.&lt;br /&gt;
&lt;br /&gt;
For even greater impact, combine your pictures with words that reflect your desired outcome, such as abundance, romance, fun, vitality, etc. I think you get the picture.&lt;br /&gt;
When you look at any of these pictures, do what Bob Doyle, who is featured in The Secret teaches— think the thought, “THIS IS MINE NOW! THIS IS WHO I AM!”&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/8315435420557844858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/8315435420557844858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/8315435420557844858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/8315435420557844858'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-63.html' title='Principle 63 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-6116264169158815176</id><published>2013-06-06T10:36:00.000+05:30</published><updated>2013-06-06T10:36:12.623+05:30</updated><title type='text'>Principle 62 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Daily Disciplines for Effortless Success&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One of the basic first steps is to determine, write down and talk about what you do want, not what you don’t want. Be as specific as possible. Once you have clarified what you want, do the following each and every day.&lt;br /&gt;
&lt;br /&gt;
1. Morning Intention, Visualization and Releasing&lt;br /&gt;
&lt;br /&gt;
As soon as you wake up in the morning, take about 5 minutes to focus your mind on your desires, goals and intentions. Start by sitting in a comfortable position, closing your eyes and visualizing your desires and goals as already being fulfilled. Spend 30 seconds to a minute on each of your core desires and goals. You can also take a few moments to visualize your day going exactly as you would like it to.&lt;br /&gt;
&lt;br /&gt;
When you do this, you will often find negative limiting beliefs that are the result of negative programming from your childhood will come up. You may hear thoughts like “I could never afford that,”“there’s no way I’ll ever get that,” or “who am I kidding?” coming up. If you do, use one of the many releasing techniques &amp;nbsp;to release the negative thought. Don’t fight or argue with the thought; just release it.&lt;br /&gt;
&lt;br /&gt;
Remember to also spend several moments feeling the feelings you would feel if you had already manifested your desire in your life. The intensity of the feeling is what fuels the intensity of the attraction.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/6116264169158815176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/6116264169158815176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/6116264169158815176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/6116264169158815176'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-62.html' title='Principle 62 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4129532142930986145.post-7556696436511004484</id><published>2013-06-05T11:17:00.001+05:30</published><updated>2013-06-05T11:17:38.086+05:30</updated><title type='text'>Principle 61 :</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;“Not all readers are leaders, but all leaders are readers.”&lt;/b&gt; —Harry S. Truman, 33rd President of the Untied States Go into the home of almost any wealthy, highly successful person and you will find a library of books—sometimes an actual room such as a den or a library, other times just lots of bookshelves or stacks on the floor of books that they have read.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dileephell.blogspot.com/feeds/7556696436511004484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4129532142930986145/7556696436511004484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7556696436511004484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4129532142930986145/posts/default/7556696436511004484'/><link rel='alternate' type='text/html' href='http://dileephell.blogspot.com/2013/06/principle-61.html' title='Principle 61 :'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16052670507720970477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>