JMD Computer wrote:
> how can i make Web Server persionaly....

Dude, you're opening a epic huge can of worms...  there are a hundred
ways to make a web server, and all of them are right.

Consider these things first though:

* Domain Name.  You need to purchase a domain name if you want a nice
domain, eg. www.myself.com.  They cost money, thought not much.  About
$10 per year is typical.  You purchase a domain name from a /registrar/.
 Be careful though!  Only buy from an ICANN accredited registrar.  ICANN
is an organization which oversees the Internet domain name system.  They
accredit registrars to sell domain names.  You can obtain a list of all
official registrars from www.icann.org.  If you buy from a
non-accredited registrar, they will either cheat you and you'll never
see your domain, or they'll just forward the request to a real registrar.

* Hosting.  The single most annoying question out there!  You usually do
not have the resources to host your own server (building a box and
sticking it in your garage and plugging it into the Internet) because
residential ISPs never really give you the speed of upload to serve
pages, or else they forbid it (and will terminate your Internet if they
discover your server!  yikes!)  So it's usually prudent to either rent a
server in a real data center or else rent space on a server.  There are
several options.

1) Colocation.  You build a computer and send it off to a company with a
datacenter.  They will put your computer into that datacenter and
provide it with power and Internet connectivity - for a fee.  This fee
is usually around $100/month.

2) Rental.  Rent a server.  You don't have to build it, and they'll
usually help get most of it set up for you.  This can be cheaper (I saw
a few really cheap ones start at about $60/month), but you can scale to
get some of the scariest, biggest machines on the block (typically for
around $1,000+/month).

NOTE: Both options one and two usually give you about 60-120 GB of disk
space, which is good.  In my three years of web experience I haven't
needed any more than ten GB (and that was with an epic amount of backups
lying around that I probably shouldn't have left there).

3) Virtualization.  I like virtualization (I'm using it now for my
site).  It scales wonderfully - you can start out with the equivalent of
a small server, but it can grow to be a really big machine if you need
it to.  Virtualization is also cheaper - around $30/month entry price.
It gives you significantly less disk space though.  Generally around
5-13 GB entry level (though you can buy more for a small fee, usually
around $1/month/GB.

NOTE: Options 1, 2, and 3 give you full root access to your system.  So
you have complete control over the software the web server is running.
This allows you to do some really interesting things, but you also have
to know how to use it (which can be difficult, and it largely the reason
for all these support groups).

4) Shared Hosting.  Shared hosting gives you loads upon loads of disk
space and data transfer.  For a phenomenally cheap price.  This is
because the providers oversell (they don't ensure that they have
immediately on-hand the disk space and bandwidth to allow every user to
utilize the maximum potential they have purchased).  This actually works
quite well, because sites very, very rarely use more than a few GB of
anything in a month.  So if they have 99.99% of their customers using
just 0.1 GB of space, they can easily afford to let the remaining
customers use all of their TB.

Shared hosting also limits you through software.  Because everyone is
literally on the same big server, the hosting provider gives you a
package of software that you can access, but that's it!  Anything else
is unavailable to you!  So if you need something special, say, LDAP,
sorry, no can do!  But if you - like most people - don't need anything
beyond a blog and some FTP space, it'll work out great!  Most
shared-hosting plans go from between $5-$15/month.

You also need to consider what you'll be hosting.  If you can describe
what you want to host I can point you in the right direction.  Web
hosting is a crazy complex world to break into, especially if you don't
know what you're doing (as I started out).

-- 
Registered Linux Addict #431495
http://profile.xfire.com/mrstalinman | John 3:16!
http://www.fsdev.net/ | http://lordsauron.wordpress.com/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to