[us...@httpd] How to set multisites: same domain, different path, one ip address

2010-01-16 Thread Jiongliang Zhang
I have implement something like this:


mailman is here,



redmine is here.


so when I using mydomain:80 and mydomain:8080, I can request both of them.
But now I have new reqirements, I hope using mydomain/mailman and
mydomain/redmine
to identify them, just like:

http://mydomain/mailman
http://mydomain/redmine

on ubuntu server 8.04, apache2.2, ip: 192.168.1.128, domain: mydomain

mailman path:  /var/lib/mailman/*
redmine path: /var/lib/redmine/*

How can I do this. (I'm newbee on apache)

---
Best regards!
Thanks
Jiongliang Zhang


Re: [us...@httpd] How to set multisites: same domain, different path, one ip address

2010-01-16 Thread Jiongliang Zhang
2010/1/16 Francois Gingras 

> 2010/1/16 Jiongliang Zhang :
> > I have implement something like this:
> >
> > 
> > mailman is here,
> > 
> >
> > 
> > redmine is here.
> > 
> >
> > so when I using mydomain:80 and mydomain:8080, I can request both of
> them.
> > But now I have new reqirements, I hope using mydomain/mailman and
> > mydomain/redmine
> > to identify them, just like:
> >
> > http://mydomain/mailman
> > http://mydomain/redmine
> >
> > on ubuntu server 8.04, apache2.2, ip: 192.168.1.128, domain: mydomain
> >
> > mailman path:  /var/lib/mailman/*
> > redmine path: /var/lib/redmine/*
> >
> > How can I do this. (I'm newbee on apache)
>
>


> Use an alias:
>
> http://httpd.apache.org/docs/2.2/mod/mod_alias.html#alias
>
> Frank
>

I tried the alias, but it doesn't work. Is Alias just for filesystem? But
this requirement
should be set to mapping web site, a web site may be started in a
virtualhost tag, so, the
alias cannot map to http:// or servername value? any ideas?

-- 
Best regards!
Thanks
Jiongliang Zhang


Re: [us...@httpd] How to set multisites: same domain, different path, one ip address

2010-01-18 Thread Jiongliang Zhang
2010/1/18 Krist van Besien 

> 2010/1/16 Jiongliang Zhang :
>
> > so when I using mydomain:80 and mydomain:8080, I can request both of
> them.
> > But now I have new reqirements, I hope using mydomain/mailman and
> > mydomain/redmine
> > to identify them, just like:
> >
> > http://mydomain/mailman
> > http://mydomain/redmine
> >
> > on ubuntu server 8.04, apache2.2, ip: 192.168.1.128, domain: mydomain
> >
> > mailman path:  /var/lib/mailman/*
> > redmine path: /var/lib/redmine/*
> >
> > How can I do this. (I'm newbee on apache)
>
> What you need to know first is that:
>
> http://mydomain/mailman
> http://mydomain/redmine
>
> Are just two paths on one server instance. So forget about
> virtualhosts, you don't need them. Just get your http://mydomain
> server working first.
>
> Then once that works you can add aliase to your config. So it would
> look like this:
>
>
> Alias /mailman /var/lib/mailman
> Alias /redmine /var/lib/redmine
>

Many thanks first.

It works for me at first link, but after I enter into the web site, just
like http://mydomain/redmine, all links cann't change to
http://mydomain/redmine/* as their header, for example:

Redmine website has path : /login, and the normal way (no Alias), the web
space is: http://mydomain/login, when I use
Alias directive, the homepage, can use http://mydomain/redmine to access,
but the /login, cann't change to
http://mydomain/redmine/login, it's still http://mydomain/login. Can I
change its links by Apache?

PS: Redmine (http://www.redmine.org), is deployed: Ubuntu8.04 server +
Apache2.2 Proxy + Mongrel Cluster.

-- 
Best regards!
Thanks
Jiongliang Zhang