How are you connecting to the internet? ISPs often provide some free web-space.
If that is not an option then try the advanced search at http://www.free-webhosts.com/ to find a free web-host with facilities you want.
The term server is over subscribed, it can mean the hardware or the software and in fact various different kinds of server (like database server).
On the project I work on we have a server (1 physical machine) which runs a number of different software servers (IIS, SQL Server 2005 plus proprietary communications software). But the system has been designed so that if load increases all the different bits of software can be split out onto separate hardware servers and if it increases more then those servers can be replaced with server clusters, that is several different computers that appear as 1 destination on the network.
With something like Apache you can use virtual hosts, this is where you direct the server to do different things depending on the domain name or IP address it was contacted through and allows you to set-up more than one web-site with-in the same server.
And finally with the advent of virtualisation you can use 1 actual computer to run several apparent computers as virtual machines. In fact my company does this to provide subversion servers to different projects the advantage of that being that a low usage server doesn't make full use of the hardware it is on, by putting several virtual physical servers that all have low usage on 1 actual physical computer you can cut down your hardware and support costs with seeing any performance loss.
Anyway so the term server can mean a piece of software or a shared piece of software or a physical computer or a group of physical computers or a shared piece of a physical computer depending on context.
Most computers have the ability run run all sorts of server software, running these bits of software is not normally too much of a burden for only a few connections. It is when the software is dealing with large multiples of connections that your hardware needs to get top of the range.
Whether you set-up your own server at home or acquire space on someone else's server is your choice and is dependent on various factors, like does your ISPs T&Cs allow you to server data through your connection, many consumer ISPs don't what you want from a host how much time you have available to put into running it, how much money you have to spend.
If that is not an option then try the advanced search at http://www.free-webhosts.com/ to find a free web-host with facilities you want.
The term server is over subscribed, it can mean the hardware or the software and in fact various different kinds of server (like database server).
On the project I work on we have a server (1 physical machine) which runs a number of different software servers (IIS, SQL Server 2005 plus proprietary communications software). But the system has been designed so that if load increases all the different bits of software can be split out onto separate hardware servers and if it increases more then those servers can be replaced with server clusters, that is several different computers that appear as 1 destination on the network.
With something like Apache you can use virtual hosts, this is where you direct the server to do different things depending on the domain name or IP address it was contacted through and allows you to set-up more than one web-site with-in the same server.
And finally with the advent of virtualisation you can use 1 actual computer to run several apparent computers as virtual machines. In fact my company does this to provide subversion servers to different projects the advantage of that being that a low usage server doesn't make full use of the hardware it is on, by putting several virtual physical servers that all have low usage on 1 actual physical computer you can cut down your hardware and support costs with seeing any performance loss.
Anyway so the term server can mean a piece of software or a shared piece of software or a physical computer or a group of physical computers or a shared piece of a physical computer depending on context.
Most computers have the ability run run all sorts of server software, running these bits of software is not normally too much of a burden for only a few connections. It is when the software is dealing with large multiples of connections that your hardware needs to get top of the range.
Whether you set-up your own server at home or acquire space on someone else's server is your choice and is dependent on various factors, like does your ISPs T&Cs allow you to server data through your connection, many consumer ISPs don't what you want from a host how much time you have available to put into running it, how much money you have to spend.
Comment