got a question for you all
#1
Posted 05 October 2012 - 08:35 PM
#2
Posted 05 October 2012 - 08:36 PM
#3
Posted 05 October 2012 - 08:39 PM
#4
Posted 05 October 2012 - 09:41 PM
#5 Guest_ElatedOwl_*
Posted 05 October 2012 - 10:27 PM
I really wouldn't recommend hosting it from your home connection, though. It's gonna strain that box and cause security concerns. Honestly, you're far better off going through an actual server. If you got decent traffic your ISP would probably cap your up speeds lower than most because of the amount of bandwidth you'd push. You can get PHP hosting for ~$10/month, and a domain costs ~$2/year.
In regards to IIS or a PHP installation, IIS comes default on windows, you just have to turn it on. If you're using PHPBB though I'd recommend just using apache so you don't have to mess with the IIS config - it's treacherous if you don't know what you're doing. I wouldn't want to run IIS as a php engine anyway.
#6
Posted 05 October 2012 - 11:10 PM
#8
Posted 06 October 2012 - 08:21 AM
If you get bored enough, though, there are sites where you can do surveys [halfassed and with wrong information] for paypal cards, could be a start if you have too much free time
#9
Posted 06 October 2012 - 08:40 AM
#10
Posted 06 October 2012 - 01:26 PM
You can actually set up a domain with invisionfree, if you have one.
Well that's neat
#11
Posted 07 October 2012 - 04:20 PM
#12
Posted 07 October 2012 - 04:55 PM
“Shimatta! Bare… nan no koto kashira?”
#13
Posted 07 October 2012 - 10:03 PM
#14 Guest_ElatedOwl_*
Posted 08 October 2012 - 09:27 AM
You're going to want to isolate your server. If you're running it off of a single computer, I would set up some kind of virtualization. (VirtualBox, VMWare) Doing so makes a lot of things easier on you. Back ups of your server become multitudes easier (only a single file), if it gets infected it is localized to that machine, if you need to run something demanding on your PC you can turn your virtual machine off a lot easier than you can turn off Apache and SQL, as well as performance benefits. You should really isolate your database as well so you can deny remote connections to it.
Since money is an issue you're going to want to go with a linux distro for your VMs OS. I haven't played around with very many server distros so I can't speak too much here.
Things to keep in mind: this is going to tax your PC, hard. Websites aim for 24/7 uptime, leaving your computer on constantly with processes running on it is going to up your power bill and decrease the overall lifetime of your components. Your website is going to be tremendously slow. If you're a low capacity site speed should be ok, if you grow beyond that it's going to be an issue. Your ISP may cap your speeds because of excessive data usage (this really depends on your ISP, though).
Assuming you do this I would make a very big point to *not* piss anyone off. You're leaving your home network fairly susceptible and exposing your box.
#15
Posted 08 October 2012 - 11:52 AM
#16
Posted 08 October 2012 - 11:55 AM
#17 Guest_ElatedOwl_*
Posted 08 October 2012 - 12:00 PM
I have to warn you that linux isn't my area of expertise and you should research this stuff further, but this should be a sufficient starting point.
edit: A separate hard drive would be preferable for performance, but I meant OS. Your web server (ie apache php engine) is outward facing, anyone from anywhere can connect to it. Your SQL server should be local traffic only - no remote connections (ie, it should not be able to connect to the internet). To do that properly you want it in a separate machine/VM.
#18
Posted 08 October 2012 - 12:11 PM
#19
Posted 08 October 2012 - 12:15 PM
#20 Guest_ElatedOwl_*
Posted 08 October 2012 - 12:21 PM
Starting them and stopping them is extremely easy, backing them up is easy as well, and if you need to ghost it you can take snapshots to restore to etc.
This also allows you to keep things restricted, for example your SQL box wouldn't have access to the internet, only the local network.