Friday, October 24, 2014

How to Register a Domain Name

You know how, when you want to go and watch a video on Youtube, you fire up a browser like Google’s Chrome or Mozilla’s Firefox, go to its address bar and type in “youtube.com” and hit enter? Great. Well, that text that you typed in the address bar is an example of what is called a domain name. It is an address, a unique name that is owned by someone and can lead you to one, and only one, destination. Now, a domain name is not the same as a website: a domain name is the address while a website consists of the web pages, audio files, video files and programs that are located at that address. Here's an analogy that makes it even clearer: the domain name is akin to theaddress of a business while awebsite is the business’ real, physical location(s) that you go to in order to get its services.

A domain name can be anything, like gold.com, mumbojumbo.com, job.net, iamsocrat.es etc. Similarly, a domain name is madeup of two parts: the string part that is chosen by you(e.g mumbojumbo) and the top level directory or TLD (in this example, .com). There are also two major types of TLDs: generic TLDs (gTLD) like .com, .info, .net and so on and country-code TLDs(ccTLD) like .co.uk, .us, .cn and so on which are customized for people in a particular country or geographical region. Also, once registered, domain names have to be renewed every successive year from the date of initial registration.

Now that you know all the above, you need to know how to do a domain name registration that you dream of and need for your business, product or blog, don’t you? Well in order to do so, you need to go and register it with some special online companies called domain name registrars, and popular registrars include yogihosting, godaddy, sedo, afternic and1and1. So, here is a general, step-by-step process of how to do it:

1. Go to the registrar’s website and proceed to search for your desired domain name using the utility that the website provides. You have to perform this search so as to verify that the name you want hasn’t been taken already(e.g google.com is definitely no longer available, LOL).

2. If it’s available, you’ll be presented with the price that that registrar wants to charge you for registering that domain name. Take note that prices vary from one registrar to the other, and also vary based upon the TLD that you choose (e.g .com is generally not as expensive as .hotel). If you’re satisfied with the price you can proceed to the next step.

3. If you’re not yet a registered user of the site, you’ll be prompted to do so at this point. This is necessary because your biodata must be attached to the domain name that you intend to buy, just as an address bears the owner's identity.

4. At the point of paying for the domain name, it will be very cost-effective if you have a coupon code to use for the purchase. For example, a .com presently sells for $14.99/yr but you can beat down this price by up to 50% easily for the first year or register the domain for 5 years but get your total reduced by 30% and so on. Search for coupon codes for most popular registrars on google.

5. Pay for the domain name, and that’s it! You’re now the proud owner of the domain and no one else can have the same domain name. You can proceed to use it to build that all-important website or, in some cases, sell it to someone who may want it badly for one reason or the other.

So, registering a domain name is as simple as that! Thank you for reading and remember, the right domain name can be a very great asset to your business, family or private life. See you around!

Friday, October 17, 2014

How effective is Linux shared hosting?

All websites require the assistance of hosting on a server, regardless of its functional usage. A server is an automated program that responds to data and information related to the site from the internet. The Linux shared hosting is preferable for those who seek a secured connection and less use of applications meant for the Windows system. On the server, the website sits in its partition, separated from other sites. It is an economical procedure to hosting a site, as many website owners share the server maintenance cost. 


Shared hosting is advantageous for those who do not want to feel the stress of the administrator responsibilities. Although it limits the overall control, gaining the needed results is still within the reach. However, people who want control over the site may find it difficult. In other words, it is difficult for those who often develop software’s outside the limits of the hosting provider. The Linux shared hosting offers complete security, basic statistical reports, email and web mail services, script installations, MySQL and PHP, and the primary after-sales technical support. The control panel can be either cPanel, DirectAdmin, H-Sphere, InterWorx and Plesk or a customized panel, according to the capacity of the hosting provider. All types of linux hosting are provided by a linux hosting provider.

The provider is responsible for managing the server, installing the server software, providing security updates, technical support and other factors. The Linux hosting is secure open source software, offering protection and reliability to the users. The providers range from a small entity to a multi-million dollar enterprise catering to the needs of thousands of customers. Majority of the transaction takes place in the form of pay-per-click advertising and affiliate programs. The hosting is available as IP and name-based procedures. Nonetheless, a few providers offer the mix of the two methods on a single server. 

Linux shared hosting is an affordable solution to small and medium companies to host their website. The secure connection, dedicated partition, email services, statistical reports, software installations, script installations, and after-sales technical help are the benefits that one receives. Sharing the server further reduces the running cost of the site and assists the owner in establishing a successful site in the beginning.

Thursday, October 9, 2014

Significance and working of SSL Certificate

An Overview
SSL (Secure Sockets Layer) is a standard security innovation for building an encoded connection between a server and a client commonly a web server and a browser; or a mail server and a mail client.
SSL permits sensitive data, for example, credit card numbers, government managed savings numbers, and login details to be transmitted safely. Ordinarily, information sent between the browsers and web servers is sent in plain text abandoning you helpless against hackers and stealthier. In the event that a hackers has the capacity to intercept all information being sent between a browser and a web server they can see and missutilize that data transmitted.
Basically, SSL is a security protocol. Protocols portray the logic for data encryption and decryption. The SSL protocol decides variables of the encryption for both the connection and the information being transmitted.

SSL Certificate

Significance of SSL
SSL secures a numerous people / groups' information on the Internet consistently, particularly amid online transactions or when transmitting private data. End users now relate their online security with the lock symbol that accompanies a SSL-secured website or green location bar that accompanies an expanded approval SSL-secured website. SSL-secured websites additionally start with https as opposed to http.
An Organization needs to introduce the SSL Certificate onto its web server to start a secure sessions with browsers. Contingent upon the type of SSL Certificate requested, the Organization will need to experience varying levels of verification. Once introduced, it is conceivable to interface with the website over https://www.yourdomain.com, as this advises the server to make a protected association with the browser. When a protected association is built, all web movement between the web server and the web browser will be secure. Browsers tell guests a website is SSL secure by means of a several noticeable trust indicators.

How it works
SSL Certificate has a pair of keys, an open key and a private key. These keys cooperate to make a scrambled connection. The certificate additionally contains what is known as the "subject," which is the identity of the site owner.
To get a certificate, you must make a Certificate Signing Request (CSR) on your server. This procedure makes a private key and open key on your server. The CSR information record that you send to the SSL Certificate issuing authority (called a Certificate Authority or CA) contains the public key. The CA utilizes the CSR file information to make an information structure to match your private key without bargaining the key itself. The CA never sees the private key. 


When you get the SSL Certificate, you introduce it on your server. You likewise introduce a couple of intermediate certificates that secure the trust worthiness of your SSL Certificate by bonding it to your CA's root certificate.

Wednesday, August 27, 2014

Choosing web hosting for your domain can be a real challenge

1. What exactly is web hosting?
Today we all live in the internet world where there are all types of internet applications. These applications also known as web applications, do all types of different jobs like booking hotel rooms for our vacation, flight / railway / bus / taxi reservations, buying clothes online, paying our telephone & electricity bills, paying our kids school fee and so on. Although these web applications do not have everything in common but there is one thing which remains in common between all of them. This is – “They all work through the internet”, turn off your internet connection and you will find these web application not working at all. 

Opening Expedia Website When The Internet Connection Is ON
Test – We take the simple example of ‘vacation tour booking’ application – ‘Expedia’. Simply open http://www.expedia.co.in in your browser. The website opens to select your vacation package, now turn off your internet connection and try to open the same website again. This time no website comes in your browser and you will see the message “Server Not Found”. In simple terms it means – ‘Expedia’ application needs an internet connection to work. You can test this example for any other application and will come to a conclusion that all need an internet connection to work.

Tip – Application are of different types but the one which needs an internet connection are known as ‘web applications’. A web application in general is called as a website. In the late part of this article we will refer them as ‘websites’. 

So after reading above paragraphs you have got a question which says – “Web applications or websites need internet connection to work and the work of the internet is to bring information from around the world to our computer, Smartphone, Tablet in digital format. Therefore the internet is actually bringing the information from the website (which is located at some other place) to us”.
This location of the website is called as web hosting. So the meaning of web hosting is the location of the website or the place where the website resides.


Opening Expedia Website When The Internet Connection Is OFF



2. How a web hosting works?
A web hosting is the home of a website. If we go into a bit deeper we say it as a space in the hard disk of the computer where the website is kept. This computer can be an ordinary computer and is mapped by the domain registrar of the website in such a manner so that when someone opens the website URL in the browser, the domain registrar directs the browser to this hard disk area, which keeps the website.  

Tip – Domain registrar is the internet service which registers a website name for you. The major work of domain registrar is to direct the request of domain, made from a browser (when somebody types a website name in the browser and press enter), to its web hosting.

Test – open a website address www.expedia.co.in in your browser. Once you click enter button of your keyboard, the domain registrar receives a request from your browser that it want to open ‘Expedia’ website. It then provides the location of the website i.e. web hosting, to your browser so that it can open the website.


3. Putting them in action
Now it’s time to put your knowledge into action. Open www.yogihosting.com in your browser window and register a website domain. After that add a web hosting to your yogihosting account. Web hosting comes in 2 main types a) Windows hosting b) Linux hosting. They do not differ much, just a change in the operating system. Once your hosting is set up, you can start making your website. 

Tip – A website is made up of several web pages. The first page, which is called whenever you open the website URL in the browser, is the ‘index.htm’ page. So you must design your index.htm page in HTML language and upload it to your web hosting. Please note that to upload your page you will have to create an FTP account in your yogihosting account. Then connect it with any ftp client software like ‘Filezilla’. Use filezilla to upload the index.htm page to your web hosting.

Test – Here we will design a short web page for your website. This is the index.htm page which is the first page of your website. So just open ‘notepad application’ and  

<htm>
<head></head>
<body>
          <h1>Welcome To My Website</h1>
          <div>This is my website which i am currently designing. Hope you have enjoyed. Thanks</div>
</body>

</html>

Save it as ‘index.htm’ in your computer. Upload it to your web hosting with filezilla. Test it by opening your website in your browser.

Websites can be very big consisting of millions of web pages. You can design and develop as many pages by using html or dynamic programming languages like php, asp.net, jquery etc. For people having no coding and programming knowledge, they can use website builder or apps like wordpress and drupal to design their website easily without anyone’s help.

How to use SyntaxHighlighter in your website

SyntaxHighlighter is a JavaScript code that highlights programming languages codes in different colors and fonts. This helps to understan...