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
>
>

Reply via email to