[Mailman-Users] VirtualDirectories and /var/www setup
Mark Sapiro
mark at msapiro.net
Thu Nov 13 17:58:12 CET 2008
Scott Race wrote:
>
>How does Apache know to route domain traffic to
>www.mydomain.com/mailman/create to the appropriate place? I'm mostly
>wondering this for a third domain setup, will I need a VirtualDirectory
>for the site, even if there's nothing in the root of the site? I'm
>guessing I will, but just wanted to verify the setup.
>
>
>
>Also wondering if domains on my server that are not hosting mailmain
>sites will also by default have /mailman/create directories, since it
>seems like it's applying it to all domains.
The directive
ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
(or whatever the actual path is in your case) establishes the link
between URLs of the form http://www.example.com/mailman/xxx/...
and the CGI wrapper /usr/local/mailman/cgi-bin/xxx which is invoked to
procees the request for the URL.
You can put this directive in http.conf outsite of any <VirtualHost>
blocks, and it will apply to all URLs of the above form that address
the server.
Alternatively, you can put it inside <VirtualHost> blocks an it will
only apply to those virtual hosts that contain it.
There is no "mailman/create" directory per se, there is only the one
/usr/local/mailman/cgi-bin/ directory with the several wrappers such
as /usr/local/mailman/cgi-bin/create. Whether or not this is invoked
for a particular host URL depends on where the ScriptAlias
directive(s) is/are.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list