Sunday, January 9, 2011

How Do I Host My Site On My Home / Office Computer?How Do I Host My Site On My Home / Office Computer?

Let me first give a quick answer before bore you with details.

Yes, you get a website of CAN in your home or office.

And because I believe it is an interesting question - For a moment, at least one of the students in my class for beginners to throw me and so I think it's something that everyone wants to know. In addition, this question will help us know a little 'more about what web servers are and how they operate.

Let me rephrase the question - Why is our home computer and broadband internet access and 24 / 7 access to can be used for web servers and host sites? In fact, our home computer can act as a web server. Here are some things we need:
  • A static I.P. (Internet protocol) address
  • 24/7 Internet connectivity (a fast connection would definitely help)
  • Web server software
  • A stable and reliable operating system
Hosting your website from your computer at home / office

Typically, a Web server is a powerful machine with an operating system stable and reliable connection and a 24 / 7 internet. A web server also needs a static IP (Internet Protocol) so that the location of the hosted web page / s do not change. Beyond the Web server software (which serves web pages), several other programs to help maintain, improve functionality and ensure the machine against attacks by hackers to install on your machine.

The need for a good operating system

Obviously, you need an operating system stable and reliable that can serve Web pages quickly and not crash or hang, even with heavy traffic. Here are some other characteristics of a good OS for a Web server:
  • In-built security features to protect from hackers and virus attacks.
  • Easy of administration through shell environment or GUI-based software.
  • Scalability to up-gradations to ensure enhanced stability and security. Also, the process of installation of updates should easy and as smooth as possible.
  • In-built necessary server software should be a part of the operating system else, they should be available and installed quickly and smoothly.
  • Availability of third-party software - No operating system is perfect and complete. Third party applications can provide additional security, better features and functionality.
With the above points in mind, the Linux operating system fits the bill very well - it is Windows, in fact, but you must be a little more experience in the administration server, if you want to run a Windows-based Web.

Linux is also less expensive than Windows, and there are tons of free third-party software and applications that could be easily integrated with the operating system to add functionality and security. Linux, which is Open Source Software (OSS), it works well with other operating systems such as Apache (the most popular web server software), MySQL (a good solid database and application server), PHP (server-side scripting language) and has several built-in applications such as FTP (File Transfer Protocol), sendmail (SMTP mail server), etc.
The need for a static IP (Internet Protocol)

Every computer connected to the Internet must have a unique number assigned to it so it can be identified, and there are no conflicts with other computers. This unique number is the Internet Protocol (IP)-address. IP address is a series of four numbers each less than 255 and separated by dots (periods). For example, 214.34.7.90 be a valid IP address.

Since then, we humans, IP addresses are not easy to remember, the "power" created domain names. However, each domain name is "attached" or "associated" with an IP address. The domain name and IP address are stored in different computers all over the world. These machines called domain name servers to help resolve the domain name to its IP address. Profane language - when you type a domain name in your browser, first check with a server name in the corresponding IP address (something that computers understand better than us), then loads the web page.
The IP address is the Internet address of the computer - to determine the location of the server that hosts the website. It follows that if the IP address changes, the site does not exist if you try to download the browser by typing its domain name.

Now most of us are using network access from our home computer, a local Internet service provider. These service providers connected to our computer to a dynamic IP address each time you log on. So every time I remove the link and start again, the computer receives a different IP address. So if the IP address of modifications, home office computer, the Web site does not load, if you go and change the Name Server information. Apparently you can not make these changes every time you change the IP address of the computer. For this reason, the shelter site / office computer you need to address a "static" IP - the IP address does not change.

The problem is that ISPs are not generally allow you to host a website on your computer. And that, by assigning a new IP address each time you connect, and blocks the ports required. That said, you can get a static IP address, or update your package (something like a package of business ") or switch to an ISP that gives. The cost of a static IP can be a supplement $ 30 to $ 50 per month (or more). Check with your ISP. In my opinion, is simply too when web hosting companies offer feature-rich packages for as little as $ 10 per months.

Also check DynDNS.com if you want a static IP address of the dynamics. Sincerely, some ISPs might be really great if you host a website of their network connection.
The need for 24 / 7 Internet connectivity

High-speed Internet is as important as a stable 24 / 7 connection. You'd want a Web site to download slowly, right? Any downtime net connection would bring the Web site is offline.

The need for server software

According to statistics from Netcraft server, Apache web server is still the most popular and widely used in the network. Apache is an open source (read free) that can be installed on different platforms, Linux / Unix, Windows, Mac For more information on Apache see - What is Apache and what it does.

You can also check out a detailed list of major web servers.

It is easy to install Apache web server. In fact, most versions of Linux with an Apache server is already running, or can be installed and configured in just a few clicks.
The need to configure your computer for security and accessibility

If you are hosting a website on your home or office, you can not leave it open to attacks from hackers. It is also necessary to protect important directories - files containing the operating system or other programs that are essential to the smooth and error free server. The system must be correctly configured to protect against accidental or intentional misuse.
Final conclusions

Hosting your website on my computer at home / office would be a very rewarding experience for all adventurous people there. For most of us, it is smarter and quicker to simply go to a reliable hosting company to choose a web hosting package, because these companies will take care of server maintenance, internet, server , security and backup power.

No comments:

Post a Comment