Starting a website is the best way to showcase your ideas, passion, and interest. If you wish to share your knowledge and interest with others then start a blog, It also helps you to promote your personal brand or business. In this article, I will explain to you how to start a blog (website) without writing code.
To start a blog we need the following 3 things
- Domain name ( website name)
- Hosting space (Where we place our website content)
- Content Management System ( Template for website )
- Domain name
Domain name or website name, we can buy a name for our website, it is called domain name. For example, my website domain name is techiescorner.in. How to buy a domain name? it is simple, Godaddy and Bigrock are the famous domain sellers in India. By starting an account on their site will help you to get a domain name. Please note that you have to pay an amount for your site name and it depends upon the name that you choose. All such details are available on their site.
For this article I will use a test domain name, that is “my-domain.com”. Once you complete payment with domain seller you will get a site name under your ownership.
Now we have a website name next, we need a place to keep our website content. This place is called hosting. We will keep our website content on a server. For this, we can contact any hosting company or you can a setup server yourself. Amazon is providing their cloud for free for one year. You can set up your own hosting on AWS (Amazon Web Service). Create an account with AWS, please follow below link to create an account on AWS cloud.
And to start a server on AWS cloud click here
3. Content Management System
Once we set up our hosting environment on AWS cloud, we can use WordPress CSM for our website. WordPress is free and it’s very easy to use. WordPress provides an admin interface from where we can customize our website. A lot of free themes and plugin are available on the internet, with the help these themes you can make a more attractive blog.
The following link will help you to install WordPress CMS on AWS cloud
To familiarise with WordPress please follow below link
Now we build our website on AWS cloud. Hope you remember first we bought a name, now we have to point that domain name to our AWS cloud server IP address. So if one person will type our site name (my-domain.com) in the browser it will resolve to AWS server and it starts serving the content present on our server. Here I have bought the domain from Godaddy, so log in to your GoDaddy account and select my product page, from this page select DNS button near to your domain. In the new page click on add button to add a new DNS record. Select record type size A record. Then fill boxes with following details.
Points to: Your AWS server public IP address