[Xapian-discuss] Apache conf.d file for omega?
Charles
xapian at catcons.co.uk
Thu Oct 27 15:56:41 BST 2011
Hello :-)
Sorry if this question is naïve and confused; I'm new to Apache
configuration.
Can Apache be configured to run omega via a file in the conf.d directory
rather than a virtual server?
I have been using a virtual server on port 80 but now need to run nagios
on port 80 too and do not want to ask the users to start using a URL
with a non-standard port for omega. KISS.
AFAIK omega gives the user links to files under DocumentRoot. That was
not an issue when using a virtual server which could have its own
DocumentRoot.
For a conf.d file the equivalent would be an Alias directive but
aliasing / would not be sane. Is there any way to tell omega to look
for the files somewhere else?
Here's the attempt at a conf.d file:
Redirect "/search" "/cgi-bin/omega/omega?DB=docoll&FMT=docoll"
ScriptAlias "/cgi-bin/omega" "/etc/opt/docoll/live"
<DirectoryMatch /etc/opt/docoll/live>
Alias "/" "/srv/docoll"
<Directory "/srv/docoll">
AllowOverride None
Options All
Order Allow,Deny
Allow from all
</Directory>
ServerAdmin <email address>
ServerName "Document Collation"
</DirectoryMatch>
Apache says "Alias not allowed here".
Note: /etc/opt/docoll/live contains a symlink to the omega CGI script.
For each environment (live, test ...), this allows different versions of
Xapian Omega and a dedicated omega.conf allowing different Xapian
databases and templates.
Best
Charles
More information about the Xapian-discuss
mailing list