Help - Search - Members - Calendar
Full Version: Configuring Apache.....
Linuxhelp > Support > Tips and Tricks
Hemant
Hi..all...
for all of us who are using apache...(as a production level server or just a test server or using it in intranet)..

You can make apache to access user directories /home/hemant(for example) and webpages available there accessible to all...so in this way every user can have a website of his own....sounds cool...here goes method to accomplish this....
1.edit file /etc/conf/httpd.conf
and you will see a variable
UserDir=~/public_html
and next line enables this variable...uncomment both lines and make sure user directories are enabled..
2.now those users who wanted to have webpages of their own can create a directory ~/public_html and make it readable to all..
$ chmod 755 public_html

PS:i am posting this tip from a windows machine so i am not sure about location of file httpd.conf .
Termina
So I assume you'd then type in "http://localhost/hemant" to see that users webpage?
chrisw
i think it would be http://localhost/~username
could be wrong though...i dont allow users to have their own pages
Termina
How would I stop certain files from being uploaded (or atelast accessed) with Apache (or uploading via SSH/FTP)

For example, I only want them to be able to upload .jpg, .png, .gif, .graal, .html, and .php pages (NO exe, zip, rar, avi, etc.)
Thanks in advance!
Hemant
First..of all.to access the user dirctory it will be

http://localhost/~hemant(provided index.html file exists in the ~/public_html directory).

Now about the second question..file handling has to be handled...by php(or cgi).
you can easily write the php script...which will deny upload of certain files..

Or else..as a quick shot..you can use javascript...simply check the name of the file..that is being uploaded..and check for it's extension..and generate a warning and don't allow user to post that file.

If you want i can post the script...
chrisw
i have a good script that works great...ill have to hunt it down and provide a link for it or post it here...ill see if i can find it
Termina
Thanks, I'd love that script. happy.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.