Simon Bell wrote:
The way I work this is to chown /var/www/www.domain.com to the user/group of
the person who's website the domain related to. Then in the users
/home/username/ directory i create a symbolic link to there
/var/www/www.domain.com directory. Users only have access to there own
website directories and ive never had any problems with permissions.
That sounds workable, I will give it a try..
Thanks..
-----Original Message-----
From: fedora-list-admin@xxxxxxxxxx [mailto:fedora-list-admin@xxxxxxxxxx] On
Behalf Of WipeOut
Sent: 10 February 2004 12:36
To: fedora-list@xxxxxxxxxx
Subject: OT: Apache virtual servers permissions and users?
Hi,
Basically following on from the "Apache permissions" discussion..
I have a number of namebased apache virtual servers on my web server..
Something that has always been a major problem is getting it to work
properly when it comes to allowing certain users to upload files and
manage the sites..
Apache uses a default working directory of /var/www..
So I created the following structure for my virtual servers..
/var/www/www.domain1.com/
html
logs
cgi-bin
/var/www/www.domain2.com/
html
logs
cgi-bin
/var/www/www.domain3.com/
html
logs
cgi-bin
etc..
Then in my httpd.conf I setup the name based virtual servers to use the
"html" dir for the web pages, the "logs" dir for logs and the "cgi-bin"
for cgi's..
The only access to the server for adding and updating files is SSH or
SCP (I don't have FTP on the server at all)..
Now for the problem.. Whenever pages are updated on one of the sites I
have to go and make sure the permissions are correct using "root" to go
and reset the permissions..
There must be an easier way!! How do all these control panel systems get
it right?
I want to be able to say to user1, that he can manage domain1.com and
not have to always go in and sort out the permissions when he is
finished.. Same for user2 managing domain2..
What would be really nice is if user1 did not have access to domain2
eiather and was only alowed to play in his own domain..
If anyone knows how hosting providers get this setup I would really like
to know how its done.. The only how-to's I have found seem to tell you
how setup the apache virtual servers but not how to manage the users who
will be using and running the server and the permissions of those servers..
Thnaks..