[Koha] Vhost and Permissions Prob
gsl
gsl at rollinghills.lib.mo.us
Fri May 23 05:27:02 NZST 2008
Joe:
OK, thanks for the ideas. We had already messed with that some, and have
really put it through the washer now. While the virtual host issue was a
problem, which we quickly fixed, the real problem is in a line in
"koha-httpd.conf", which I've denoted below by "->" for illustrative
purposes, that calls a perl script:
----------from koha-httpd.conf--------snip--------
# ServerAlias opac.mydomain.com
ScriptAlias /cgi-bin/koha/ "/usr/share/koha/opac/cgi-bin/opac/"
-> ScriptAlias /index.html "/usr/share/koha/opac/cgi-bin/opac/opac-main.pl"
ScriptAlias /opac-search.pl "/usr/share/koha/opac/cgi-bin/opac/search"
---------------end snip----------------------------
We tested this by creating our own static index.html file, commenting
out the above "ScriptAlias /index.html ..." line, and redirecting the
koha-httpd.conf to our index.html page, and it worked fine (at least the
page come up correctly). So the problem seems to be that the
opac-main.pl script can't create an index page, or, less likely, that
it's not getting called right by the .conf file. We are looking at the
opac-main.pl file now, but we don't see any obvious problems /* but I'm
not terribly proficient in perl either :) /*.
Greg
PS: I've been very impressed by the timeliness and quality of assistance
on this list so far.
---------------------------------------
Joe Atzberger wrote:
> You have more than one virtualhost trying to answer your request on
> that address/port. Apparently the unexpected "other" one is
> responding first. This error message gives you the best clue:
>
> On Thu, May 22, 2008 at 11:08 AM, gsl <gsl at rollinghills.lib.mo.us
> <mailto:gsl at rollinghills.lib.mo.us>> wrote:
>
> [Thu May 22 09:57:57 2008] [warn] VirtualHost 127.0.0.2:8080
> <http://127.0.0.2:8080> overlaps with
> VirtualHost 127.0.0.2:8080 <http://127.0.0.2:8080>, the first has
> precedence, perhaps you need a
> NameVirtualHost directive
>
>
> So you can do one of the following:
>
> * locate and disable the "other" virtualhost on 127.0.0.2:8080
> <http://127.0.0.2:8080>
> * Move your Koha virtualhosts to a different unused IP/port.
> * Setup DNS and use NameVirtualHost (see apache docs for more
> details).
>
> --Joe Atzberger,
> Systems Administrator, LibLime
More information about the Koha
mailing list