Your Server

Web Hosting Server (Neccessory Things)?

Hi! I want to make my own web hosting server to host my own site and one of my friend (domain already registerd). I Had hosted my site to a dedicated server but I want to make my own pc as server. I have 1mb corporate pakage of dsl. My own pc having 2.8 ghz core 2 due processor, 1 gb of ram, 1 Tb of hard disk space, Running Windows xp sp2. What's more I need to make my pc as web hosting server? Any Software or hardware, any other thing. . . Please help me to solve this Issue. I will be thank full to you if u provide help me to do this. Send me some links of web's containing information about it. with best regard Faheem

Public Comments

  1. The Internet Information Services (IIS) in XP is very limited compared to the server editions of Windows. You may prefer to use a free package like WAMP that will include extras like PHP & MySQL already. There a little bit of learning involved in setting things up, but it will do the job well. Hopefully your DSL connection has a static IP, otherwise it makes things difficult trying to point a domain to a server where the IP can change. There's services like dyndns.org that will automatically update a given address to the current IP of your connection, but I'm not sure how well that works having a domain name forward to it. Your hardware's more than enough, but as you may already know, the 1mb connection will be the limiting factor in speed. I hope that 1mb is for upload speed as well.
  2. Your computer is plenty up to running as a web server. If your PC is XP Pro, you should install IIS. This is Microsoft's "free" web server. To do this go to Start->Control Panel->Add/Remove Programs->Add/Remove Windows Components and tick the box by IIS. Click next until it install. If it is XP Home, you will need to get software to run a web server. Fortunately there is an excellent free piece of software called Apache - use the link below to download it. You will need to configure your firewall software to allow incoming HTTP connections. You should open Port 80 for HTTP (internet) connections. You may wish to install PHP and MySQL to allow better websites, e.g. member logins, shops and other dynamic websites. Use the links below to get them. Apache, PHP and MySQL are all available in free versions, and are some of the best in their fields. I hope this helps. PS: I have also given a link to a guide to installing the free programs.
  3. Hardware-wise, you're all set. If you're going to use IIS (sort of built-in to XP), you'll want XP Pro, or hack your XP Home to disable the 10-connection limit. You could also use Apache or some other web server, but you'll need to learn a bit about basic security and common attacks so you can keep your server safe. Then, you just need a static IP (probably comes with your corporate DSL), and match where your domain points with your IP. Visit the Apache web site and read their FAQs and stuff, and you'll have a good start. ( http://httpd.apache.org/ ) You'll probably also need to look at setting up virtual sites so you can host multiple independent sites on the same server; it's not too hard, but you should definitely familiarize yourself with basic networking as well (TCP/IP, addressing, ports, connections, etc -- look up "berkley sockets").
  4. Call your Internet Service provider to give you a FIXED IP address. Let’s work out the math. Let’s say tha you buy a Fixed IP address and it costs $100 per month. Don’t expect it to be cheap. Of course, if you go LINUX, that software will be free, but Windows 2003 Server will cost you around $1,000. With your own server, that means BACKUPS and other maintenance. If you go Windows, that means that you need added security. Obviously, I recommend LINUX as your operating system…Hey, but I don’t have a clue what you want to do http://www.dedicated-server-review.org/is-there-such-a-thing-called-space-hosting.html
Powered by Yahoo! Answers