Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to fool around with making websites but i dont want to have to log into root to change the files in /var/www/htdocs. is there a way of letting a normal user to change etc. the stuff in there? im running slackware 9.1 btw
The easiest - and safest - way is probably to user userdirs. With this setup a user can create a directory called public_html in his home directory and access it through http://yourhostname/~username. It usually works very well - check your Apache setup, the userdir might be set to something else than the standard ~/public_html.
If you absolutely must use the global html directory you can create a new group, change the ownership of the html directory and all subdirectories and files to this new group and then add users who should have access to this group.
It might already been setup by default installation of apache (I think debian is like that, don't know about SuSE though). Try what hw-tph said and see if that worked or not. If it didn't, you need to have a play at your apache conf file (httpd.conf).
Sure, put an index.html in your webserver's document root with a Javascript refresh that takes the visitor to the other location. Examples are all over the web - start looking at the web design sites and tutorials. You don't have to do any fancy redirections by reconfiguring the server.
First off, you do have php support built in apache right? Ok, assuming you do so, it should automatically pick up the index.php from "http://blehbleh/~user" as long as you placed index.php in your Directory Index (and that you do not have 'index.html' in that same folder).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.