Is there any way I can turn my PC into a web server? Basically what I wanna do is to use my old PC as a server for web sites im makeing? then i wouldent have to pay a company for the hosting it whould be hosted on my pc.
The first thing you need is a fixed ip address then you can go from there
yup ive got a fixed ip, now what.
Get a really fast internet connect, with a min upload speed of 2mb
then install apache and anything else you may need (eg php and mysql)
you can run it on a normal home internet connection but the upload is only 400k with is far too slow when people want to download it at 2mb or faster they will be limited to the 400k you are uploading it at.
You need a fixed external ipaddress, get a domain name and point it to the ip address. you need iss installed on your machine
yes, if you use your PC as a server, don't use windows!
Use Ubuntu or something like that.
Or even try serving via OSX.
I have an old Powermac G3 that I used to use as a webserver last year. Worked wonderfully. (I had frustrations when trying to use it as a FTP server, but you're not doing that.)
You can get them free or for $50. Runs fine on Panther or Tiger, try to get at least 512MB RAM, but they use cheap PC100 ramsticks. Doesn't matter how small the HD is.
One other big no-no about serving from home is it requires the computer to be on and active 24/7. Your electricity bills will shoot right up. That's partly why I no longer use my G3 as a server. It was useful to learn on tho.
OSX Help said:Webpages you put in your Sites folder (in your home folder) can be browsed at http://your.computer.address/~yourusername/.
For yourusername, use your short user name, and include the ending slash (/).
Pages you put on your hard disk in Library/WebServer/Documents can be browsed at http://your.computer.address.
To find your computer's address, select Personal Web Sharing in the Services window of Sharing preferences. The address is displayed below the Services window.
To learn more, use a browser to open index.html in your Sites folder, or look in /Library/WebServer/Documents/Manual.