Jump to content

Recommended Posts

Posted

Hello all,

 

I need a bit of inspiration please. The head of ICT wants all his pupils to be able to create their own webpages (in php) and have them live on the internet.

 

My initial reaction is that we probably need to host a webserver in school running Apache and MySQL. Multiple pupils will then need access to the web server (via FTP I imagine).

 

The problem is, I have not set anything like this up before so need some advice on where to start with it all. How do you achieve this in your school? What platform and software do I need? What else do I need to consider?

 

Any help and advice will be gratefully received.

 

Thanks,

 

Ben

Posted

Hi Ben,

 

We offer this from an ubuntu webserver and it works well. - Up to you whether you use a windows or linux platform. We opted for linux so it was completely seperate from the Windows domain.

  • Thanks 1
Posted
As an external option, for about £35 a year you could get a web server then set them up with FTP accounts, subdomains, the full whack. Very separate from your internal network and won't use up your bandwidth/resources etc. You may prefer something internal, something to think about though perhaps.
  • Thanks 1
Posted
If you're running ISA server then you could just publish their sites - either publish the home folders or publish a specific space you allocate to each student.
  • Thanks 1
Posted

Indeed. However I'd probably use a separate Linux box to do it. Samba/winbind (with Pam restrictions) + pam_mkhomedir + Apache2 + mod_userdir are the components you'd need.

 

Advanced config would include file restriction/quotas.

Posted

I've done this with apache and mod_userdir on a SuSE box.

users were created manually (on 15 ish per year), and they uploaded via winscp via ssh. (later versions of dreamweaver support sftp). Unfortunately when IT teaching staff moved on the course got scrapped, in favour of some multimedia buls*it.

Posted

God can you imagine the number of rules in an ISA list.

 

You're better off doing home dirs on a linux box and just going cname.whatever.tld/~username such has been suggested already.

 

Also...it always amuses me how staff intend on policing content to ensure kids aren't hosting their own pr0n sites etc from sub folders breaking the AUP. Leave that up to teaching staff eh? I reckon it's tempting fate personally....and a bit much for the IT services team to keep going through looking.

Posted
God can you imagine the number of rules in an ISA list.

 

 

Not sure why it needs to be more than 1 per set of home directories provided you're OK with getting:

 

http://server.domain/username

 

Even if you wanted to have individual names you can script the creation of the rules - ISA 2004/2006 have a very good object model so are very scriptable.

  • 4 weeks later...
Posted
As an external option, for about £35 a year you could get a web server then set them up with FTP accounts, subdomains, the full whack. Very separate from your internal network and won't use up your bandwidth/resources etc. You may prefer something internal, something to think about though perhaps.

 

I like this idea Ryan. Can you recommend a company?

 

Thanks,

 

Ben

Posted
JackD was right; I did something similar to Geoff with Ubuntu Server and Apache, Samba/Winbind, Vsftpd etc. Notes here.

 

Hi Craig

 

how come does your school web address not have the .sch.uk rather than .net?

Posted
@MrHappy: We never had an IPS tag configured for our .sch.uk domain; so when I tried to get it sorted with Nominet, their process just wouldn't work and no matter what I tried - even after speaking with their support. We couldn't wait any longer so we just got our ISP, (DurhamNET, our then-webhost) to register the .net and sort it all for us.
Posted
I like this idea Ryan. Can you recommend a company?

The company i use is 4UHosting.co.uk - had nothing but good experiences with them. Not much in the way of phone support, but their online support ticket system is brilliant, and they resolve everything fast.

 

Any questions, drop me a PM.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...