So, you are suggesting a directory with symbolic links. The symbolic link names are the subdomain names and they point to the user directories. Well, thank you, i didn't think of that and I'll test it.
On Mon, Dec 22, 2008 at 3:46 PM, Eric Covener <cove...@gmail.com> wrote: > On Mon, Dec 22, 2008 at 2:04 AM, Ivan Zanev <ivan.ivanov.za...@gmail.com> > wrote: > > Well, Hi! > > > > I'm developing a Free Web Hosting Site. And I'm stuck, so pleease help, > if > > you can and if you want! :) > > > > Every user will have the feature to add one or more subdomains to his > > account. For example, if the site is called: thehost.com, a user might > want > > to create two subdomains: sub1 and sub2. So, he should be able to use the > > File Manager to manage his created subdomains and see the results at > > sub1.thehost.com and sub2.thehost.com. Now, in my File System I would > like > > to structure the directories in the following way: > > > > users/Superman/sub1/ > > users/Superman/sub2/ > > > > Where Superman is our username (He added the two subdomains noted above). > > > > The problem: How to do this? I've read much about the htaccess files and > I > > found several solutions: > > > > Solution 1: To Write a perl program, which connects to the database, and > > selects path for a given virtualhost. The RewriteMap of the htaccess will > > execute the perl program and for the subdomain sub1, it will SELECT vpath > > FROM vhosts WHERE vname = "sub1". It will return: users/Superman/sub1/. > The > > htaccess will substitute and everything works fine. > > Now, I don't like this, because if everytime we access sub1.thehost.com, > we > > make a select query, the mysql server (yes, i'm using mysql) will die in > > pain for sure. > > You can do this with a flat file or DBM map that just maps superman to > "thehost", or use a symlink to get from superman to "thehost". It > should be a lot simpler to avoid the prg: map. > > I don't see why you should be sweating finding yourself all the way > down to sub1 in one step, when superman->thehost seems to be the real > problem. > > -- > Eric Covener > cove...@gmail.com > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > " from the digest: users-digest-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >