ScaryBinary
08-10-2003, 12:22 AM
Hi all,
I'm in the process of setting up my home PC as a web server. It's one of those "I'll learn it as I go along" projects. I'm running XP Pro with IIS. You may also want to note that I will be running MySQL as a back-end database for the website (I don't know if that will change any of your answers or not...).
The site seems to be fully functional (I breifly disabled my firewall and verified that my ISP is not blocking me from running my own server), but my main concern now is security - the web server is on my one and only PC, which of course contains other files I don't really need to share with the world. Currently all I have is a software firewall (sygate). I plan on purchasing a router to get the hardware firewall protection, even though I won't be adding any additional computers.
What sort of protection can I get with IIS running? I mean, I have to leave port 80 wide open, right? What steps do I need to take to make sure no one can get to any files other than the web served pages? What can I block while keeping the website up and running?
Any recommendations, links, tips, slaps in the face would be much appreciated. Thanks very much for your help!
I'm in the process of setting up my home PC as a web server. It's one of those "I'll learn it as I go along" projects. I'm running XP Pro with IIS. You may also want to note that I will be running MySQL as a back-end database for the website (I don't know if that will change any of your answers or not...).
The site seems to be fully functional (I breifly disabled my firewall and verified that my ISP is not blocking me from running my own server), but my main concern now is security - the web server is on my one and only PC, which of course contains other files I don't really need to share with the world. Currently all I have is a software firewall (sygate). I plan on purchasing a router to get the hardware firewall protection, even though I won't be adding any additional computers.
What sort of protection can I get with IIS running? I mean, I have to leave port 80 wide open, right? What steps do I need to take to make sure no one can get to any files other than the web served pages? What can I block while keeping the website up and running?
Any recommendations, links, tips, slaps in the face would be much appreciated. Thanks very much for your help!