Forum Moderators: bakedjake
However - you won't be able to dual boot. You can't 'run' both OS'es simultaneously, you boot into one or the other. So when you boot into Windows, apache and all your server stuff won't be running - all your sites will be down while you're on windows.
A better solution is to pick up a cheap computer - like say a 1ghz machine with 512 megs of ram and a 10 gig hd. Throw that in your basement/closet/whatever, and use that as your webserver by installing just redhat on it.
Then seperately do a dual boot on your desktop. Then you can run linux on your desktop (it's a dream, i tell ya :), no more lockups/reboot/virues/popups etc) without interfering with your webserver.
In short, you probably shouldn't mix the webserver and desktop. For example, you typically wouldn't install the gui and related tools on the web server - potential security issues. BUT! if you run linux on your desktop, you can ssh from your desktop to your webserver and run the gui tools from your desktop to admin your server. I use the gui configuration tools on my desktop all the time to do updates on my servers even though the server doesn't have the gui's installed.
Compare that with your neighbour on the left who's downloading porn, and the neighbour on the right who's downloading movies and music at a couple of gig's a day. Your ISP won't likely even notice the bandwidth.
A cable connection should serve that level of traffic no problem.
You have two big issues to deal with:
- is this allowed within the confines of your agreement with your ISP?
- you're going to want a static IP, not sure if that's feasible with cable. I have a static IP on my DSL home connection that costs me 2 to 3 times what a cheap webhosting account would cost.
1. Your IP is most likely dynamic. It usually won't change while the modem is on, but it can. This means that you'd have to update your DNS if the IP changes. And, your hits (and your email!) could possibly be directed at someone else's server in the interim.
2. 1024k bandwidth usually means downstream. You'll be serving web pages upstream, which could be quite a bit slower.
3. Cable companies can block inbound ports on a whim if you don't have business service.
What you suggest is a great project for tinkering. I run Fedora at home with apache, which serves a photo gallery site for my family. But for real sites, I'd strongly suggest a host (especially if you have clients to pay for it).
I use a VPS hosting plan, which runs $45/month, and basically gives me full control over the operating system, and unlimited domains.