public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] [OT] Apache Virtual Host
@ 2005-07-28 20:23 q-parser
  2005-07-28 21:25 ` Paul Raison
  0 siblings, 1 reply; 14+ messages in thread
From: q-parser @ 2005-07-28 20:23 UTC (permalink / raw
  To: gentoo-user

I've got a problem with setting up a virtual host for my "koha" 
perl-based application. It has its own httpd.conf which I include into 
apache2.conf using Include directive. It looks like this:

#####
Listen 85

<VirtualHost Gentoo-drak:85>
   ServerAdmin quickparser@centrum.sk
   DocumentRoot /usr/local/koha/opac/htdocs
   ServerName Gentoo-drak
   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
   Redirect permanent index.html 
http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
   ErrorLog /usr/local/koha/log/opac-error_log
   TransferLog /usr/local/koha/log/opac-access_log
   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
   SetEnv KOHA_CONF "/etc/koha.conf"

</VirtualHost>
####
Gentoo-drak is a name of my machine. Ok, when I try to connect to 
localhost using port 85, I get this error message: You don't have 
permission to access / on this server. I don't understand because 
DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.

Could anybody advise me how to get this to work or tip me out some 
tutorial on virtual hosting?
Thanks
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-07-28 20:23 [gentoo-user] [OT] Apache Virtual Host q-parser
@ 2005-07-28 21:25 ` Paul Raison
  2005-08-07 21:21   ` q-parser
  0 siblings, 1 reply; 14+ messages in thread
From: Paul Raison @ 2005-07-28 21:25 UTC (permalink / raw
  To: gentoo-user

To use virtual hosting with Apache2, you should them up in the 
/etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add this 
directive within the Virtual Host block:-

<directory /usr/local/koha/opac/cgi-bin/>
Order allow,deny
Allow from all
</directory>

Repeat this section for /usr/local/koha/opac/htdocs/

This should get it working.

Paul

q-parser wrote:

> I've got a problem with setting up a virtual host for my "koha" 
> perl-based application. It has its own httpd.conf which I include into 
> apache2.conf using Include directive. It looks like this:
>
> #####
> Listen 85
>
> <VirtualHost Gentoo-drak:85>
>   ServerAdmin quickparser@centrum.sk
>   DocumentRoot /usr/local/koha/opac/htdocs
>   ServerName Gentoo-drak
>   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>   Redirect permanent index.html 
> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
>   ErrorLog /usr/local/koha/log/opac-error_log
>   TransferLog /usr/local/koha/log/opac-access_log
>   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>   SetEnv KOHA_CONF "/etc/koha.conf"
>
> </VirtualHost>
> ####
> Gentoo-drak is a name of my machine. Ok, when I try to connect to 
> localhost using port 85, I get this error message: You don't have 
> permission to access / on this server. I don't understand because 
> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
>
> Could anybody advise me how to get this to work or tip me out some 
> tutorial on virtual hosting?
> Thanks

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-07-28 21:25 ` Paul Raison
@ 2005-08-07 21:21   ` q-parser
  2005-08-07 23:49     ` Michael Crute
  0 siblings, 1 reply; 14+ messages in thread
From: q-parser @ 2005-08-07 21:21 UTC (permalink / raw
  To: gentoo-user

Thanks for help, however, it didn't work. I'm still getting 403 - You 
don't have permission to access / on this server.
I think it's not necessary to define virtual hosts in vhosts.conf as it 
is, to my knowledge, included to apache2.conf, so does my config. Any 
other suggestions for this? This is getting rather pushy.

Paul Raison wrote:

> To use virtual hosting with Apache2, you should them up in the 
> /etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add this 
> directive within the Virtual Host block:-
>
> <directory /usr/local/koha/opac/cgi-bin/>
> Order allow,deny
> Allow from all
> </directory>
>
> Repeat this section for /usr/local/koha/opac/htdocs/
>
> This should get it working.
>
> Paul
>
> q-parser wrote:
>
>> I've got a problem with setting up a virtual host for my "koha" 
>> perl-based application. It has its own httpd.conf which I include 
>> into apache2.conf using Include directive. It looks like this:
>>
>> #####
>> Listen 85
>>
>> <VirtualHost Gentoo-drak:85>
>>   ServerAdmin quickparser@centrum.sk
>>   DocumentRoot /usr/local/koha/opac/htdocs
>>   ServerName Gentoo-drak
>>   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>>   Redirect permanent index.html 
>> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
>>   ErrorLog /usr/local/koha/log/opac-error_log
>>   TransferLog /usr/local/koha/log/opac-access_log
>>   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>>   SetEnv KOHA_CONF "/etc/koha.conf"
>>
>> </VirtualHost>
>> ####
>> Gentoo-drak is a name of my machine. Ok, when I try to connect to 
>> localhost using port 85, I get this error message: You don't have 
>> permission to access / on this server. I don't understand because 
>> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
>>
>> Could anybody advise me how to get this to work or tip me out some 
>> tutorial on virtual hosting?
>> Thanks
>
>

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-08-07 21:21   ` q-parser
@ 2005-08-07 23:49     ` Michael Crute
  2005-08-08  0:39       ` q-parser
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Crute @ 2005-08-07 23:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3023 bytes --]

Try this...

<VirtualHost Gentoo-drak:85>
ServerAdmin quickparser@centrum.sk
DocumentRoot /usr/local/koha/opac/htdocs
ServerName Gentoo-drak

ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
Redirect permanent index.html 
http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl<http://gentoo-drak:85/cgi-bin/koha/opac-main.pl>

ErrorLog /usr/local/koha/log/opac-error_log
 TransferLog /usr/local/koha/log/opac-access_log

SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
SetEnv KOHA_CONF "/etc/koha.conf"

<Directory "/usr/local/koha/opac/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


On 8/7/05, q-parser <quickparser@gmail.com> wrote:
> 
> Thanks for help, however, it didn't work. I'm still getting 403 - You
> don't have permission to access / on this server.
> I think it's not necessary to define virtual hosts in vhosts.conf as it
> is, to my knowledge, included to apache2.conf, so does my config. Any
> other suggestions for this? This is getting rather pushy.
> 
> Paul Raison wrote:
> 
> > To use virtual hosting with Apache2, you should them up in the
> > /etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add this
> > directive within the Virtual Host block:-
> >
> > <directory /usr/local/koha/opac/cgi-bin/>
> > Order allow,deny
> > Allow from all
> > </directory>
> >
> > Repeat this section for /usr/local/koha/opac/htdocs/
> >
> > This should get it working.
> >
> > Paul
> >
> > q-parser wrote:
> >
> >> I've got a problem with setting up a virtual host for my "koha"
> >> perl-based application. It has its own httpd.conf which I include
> >> into apache2.conf using Include directive. It looks like this:
> >>
> >> #####
> >> Listen 85
> >>
> >> <VirtualHost Gentoo-drak:85>
> >> ServerAdmin quickparser@centrum.sk
> >> DocumentRoot /usr/local/koha/opac/htdocs
> >> ServerName Gentoo-drak
> >> ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
> >> Redirect permanent index.html
> >> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
> >> ErrorLog /usr/local/koha/log/opac-error_log
> >> TransferLog /usr/local/koha/log/opac-access_log
> >> SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
> >> SetEnv KOHA_CONF "/etc/koha.conf"
> >>
> >> </VirtualHost>
> >> ####
> >> Gentoo-drak is a name of my machine. Ok, when I try to connect to
> >> localhost using port 85, I get this error message: You don't have
> >> permission to access / on this server. I don't understand because
> >> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
> >>
> >> Could anybody advise me how to get this to work or tip me out some
> >> tutorial on virtual hosting?
> >> Thanks
> >
> >
> 
> --
> gentoo-user@gentoo.org mailing list
> 
> 


-- 
________________________________
Michael E. Crute
Software Developer
SoftGroup Development Corporation

"In a world without walls and fences, who needs windows and gates?"

[-- Attachment #2: Type: text/html, Size: 4507 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-08-07 23:49     ` Michael Crute
@ 2005-08-08  0:39       ` q-parser
  2005-08-08  2:53         ` Michael Crute
  0 siblings, 1 reply; 14+ messages in thread
From: q-parser @ 2005-08-08  0:39 UTC (permalink / raw
  To: gentoo-user

Yes, that's it! Many thanks...I hope, there'll be no other problems.

Michael Crute wrote:

> Try this...
>
> <VirtualHost Gentoo-drak:85>
>    ServerAdmin quickparser@centrum.sk <mailto:quickparser@centrum.sk>
>    DocumentRoot /usr/local/koha/opac/htdocs
>    ServerName Gentoo-drak
>
>    ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>    Redirect permanent index.html 
> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl 
> <http://gentoo-drak:85/cgi-bin/koha/opac-main.pl>
>
>    ErrorLog /usr/local/koha/log/opac-error_log
>    TransferLog /usr/local/koha/log/opac-access_log
>
>    SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>    SetEnv KOHA_CONF "/etc/koha.conf"
>
>    <Directory "/usr/local/koha/opac/htdocs">
>       Options Indexes FollowSymLinks
>       AllowOverride None
>       Order allow,deny
>       Allow from all
>    </Directory>
> </VirtualHost>
>
>
> On 8/7/05, *q-parser* <quickparser@gmail.com 
> <mailto:quickparser@gmail.com>> wrote:
>
>     Thanks for help, however, it didn't work. I'm still getting 403 - You
>     don't have permission to access / on this server.
>     I think it's not necessary to define virtual hosts in vhosts.conf
>     as it
>     is, to my knowledge, included to apache2.conf, so does my config. Any
>     other suggestions for this? This is getting rather pushy.
>
>     Paul Raison wrote:
>
>     > To use virtual hosting with Apache2, you should them up in the
>     > /etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add
>     this
>     > directive within the Virtual Host block:-
>     >
>     > <directory /usr/local/koha/opac/cgi-bin/>
>     > Order allow,deny
>     > Allow from all
>     > </directory>
>     >
>     > Repeat this section for /usr/local/koha/opac/htdocs/
>     >
>     > This should get it working.
>     >
>     > Paul
>     >
>     > q-parser wrote:
>     >
>     >> I've got a problem with setting up a virtual host for my "koha"
>     >> perl-based application. It has its own httpd.conf which I include
>     >> into apache2.conf using Include directive. It looks like this:
>     >>
>     >> #####
>     >> Listen 85
>     >>
>     >> <VirtualHost Gentoo-drak:85>
>     >>   ServerAdmin quickparser@centrum.sk
>     <mailto:quickparser@centrum.sk>
>     >>   DocumentRoot /usr/local/koha/opac/htdocs
>     >>   ServerName Gentoo-drak
>     >>   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>     >>   Redirect permanent index.html
>     >> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
>     >>   ErrorLog /usr/local/koha/log/opac-error_log
>     >>   TransferLog /usr/local/koha/log/opac-access_log
>     >>   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>     >>   SetEnv KOHA_CONF "/etc/koha.conf"
>     >>
>     >> </VirtualHost>
>     >> ####
>     >> Gentoo-drak is a name of my machine. Ok, when I try to connect to
>     >> localhost using port 85, I get this error message: You don't have
>     >> permission to access / on this server. I don't understand because
>     >> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
>     >>
>     >> Could anybody advise me how to get this to work or tip me out some
>     >> tutorial on virtual hosting?
>     >> Thanks
>     >
>     >
>
>     --
>     gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org> mailing list
>
>
>
>
> -- 
> ________________________________
> Michael E. Crute
> Software Developer
> SoftGroup Development Corporation
>
> "In a world without walls and fences, who needs windows and gates?" 


-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-08-08  0:39       ` q-parser
@ 2005-08-08  2:53         ` Michael Crute
  2005-08-08 13:01           ` A. Khattri
  2005-09-03 19:55           ` q-parser
  0 siblings, 2 replies; 14+ messages in thread
From: Michael Crute @ 2005-08-08  2:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 4108 bytes --]

Just a note for the future. Whenever you create a virual host that points to 
a directory you must create a directory container inside of the virual host 
container that sets up the permissions for the directory otherwise your will 
always get a 403 error. 

-Mike

On 8/7/05, q-parser <quickparser@gmail.com> wrote:
> 
> Yes, that's it! Many thanks...I hope, there'll be no other problems.
> 
> Michael Crute wrote:
> 
> > Try this...
> >
> > <VirtualHost Gentoo-drak:85>
> > ServerAdmin quickparser@centrum.sk <mailto:quickparser@centrum.sk>
> > DocumentRoot /usr/local/koha/opac/htdocs
> > ServerName Gentoo-drak
> >
> > ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
> > Redirect permanent index.html
> > http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
> > <http://gentoo-drak:85/cgi-bin/koha/opac-main.pl>
> >
> > ErrorLog /usr/local/koha/log/opac-error_log
> > TransferLog /usr/local/koha/log/opac-access_log
> >
> > SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
> > SetEnv KOHA_CONF "/etc/koha.conf"
> >
> > <Directory "/usr/local/koha/opac/htdocs">
> > Options Indexes FollowSymLinks
> > AllowOverride None
> > Order allow,deny
> > Allow from all
> > </Directory>
> > </VirtualHost>
> >
> >
> > On 8/7/05, *q-parser* <quickparser@gmail.com
> > <mailto:quickparser@gmail.com>> wrote:
> >
> > Thanks for help, however, it didn't work. I'm still getting 403 - You
> > don't have permission to access / on this server.
> > I think it's not necessary to define virtual hosts in vhosts.conf
> > as it
> > is, to my knowledge, included to apache2.conf, so does my config. Any
> > other suggestions for this? This is getting rather pushy.
> >
> > Paul Raison wrote:
> >
> > > To use virtual hosting with Apache2, you should them up in the
> > > /etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add
> > this
> > > directive within the Virtual Host block:-
> > >
> > > <directory /usr/local/koha/opac/cgi-bin/>
> > > Order allow,deny
> > > Allow from all
> > > </directory>
> > >
> > > Repeat this section for /usr/local/koha/opac/htdocs/
> > >
> > > This should get it working.
> > >
> > > Paul
> > >
> > > q-parser wrote:
> > >
> > >> I've got a problem with setting up a virtual host for my "koha"
> > >> perl-based application. It has its own httpd.conf which I include
> > >> into apache2.conf using Include directive. It looks like this:
> > >>
> > >> #####
> > >> Listen 85
> > >>
> > >> <VirtualHost Gentoo-drak:85>
> > >> ServerAdmin quickparser@centrum.sk
> > <mailto:quickparser@centrum.sk>
> > >> DocumentRoot /usr/local/koha/opac/htdocs
> > >> ServerName Gentoo-drak
> > >> ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
> > >> Redirect permanent index.html
> > >> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
> > >> ErrorLog /usr/local/koha/log/opac-error_log
> > >> TransferLog /usr/local/koha/log/opac-access_log
> > >> SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
> > >> SetEnv KOHA_CONF "/etc/koha.conf"
> > >>
> > >> </VirtualHost>
> > >> ####
> > >> Gentoo-drak is a name of my machine. Ok, when I try to connect to
> > >> localhost using port 85, I get this error message: You don't have
> > >> permission to access / on this server. I don't understand because
> > >> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
> > >>
> > >> Could anybody advise me how to get this to work or tip me out some
> > >> tutorial on virtual hosting?
> > >> Thanks
> > >
> > >
> >
> > --
> > gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org> mailing list
> >
> >
> >
> >
> > --
> > ________________________________
> > Michael E. Crute
> > Software Developer
> > SoftGroup Development Corporation
> >
> > "In a world without walls and fences, who needs windows and gates?"
> 
> 
> --
> gentoo-user@gentoo.org mailing list
> 
> 


-- 
________________________________
Michael E. Crute
Software Developer
SoftGroup Development Corporation

"In a world without walls and fences, who needs windows and gates?"

[-- Attachment #2: Type: text/html, Size: 7667 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-08-08  2:53         ` Michael Crute
@ 2005-08-08 13:01           ` A. Khattri
  2005-09-03 19:55           ` q-parser
  1 sibling, 0 replies; 14+ messages in thread
From: A. Khattri @ 2005-08-08 13:01 UTC (permalink / raw
  To: gentoo-user

On Sun, 7 Aug 2005, Michael Crute wrote:

> Just a note for the future. Whenever you create a virual host that points to
> a directory you must create a directory container inside of the virual host
> container that sets up the permissions for the directory otherwise your will
> always get a 403 error.

Or, if all your vhosts roots will be under a certain folder, you can do
something like this (outside of any <VirtualHost> container):

<Directory /home/*/html>
    AllowOverride All
    Options MultiViews -Indexes Includes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>

<Directory /home/*/cgi-bin>
     Options +ExecCGI -Includes -Indexes
     SetHandler cgi-script
</Directory>

In my case, each site is under a folder under /home and consists of html
and cgi-bin folders.



>
> -Mike
>
> On 8/7/05, q-parser <quickparser@gmail.com> wrote:
> >
> > Yes, that's it! Many thanks...I hope, there'll be no other problems.
> >
> > Michael Crute wrote:
> >
> > > Try this...
> > >
> > > <VirtualHost Gentoo-drak:85>
> > > ServerAdmin quickparser@centrum.sk <mailto:quickparser@centrum.sk>
> > > DocumentRoot /usr/local/koha/opac/htdocs
> > > ServerName Gentoo-drak
> > >
> > > ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
> > > Redirect permanent index.html
> > > http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
> > > <http://gentoo-drak:85/cgi-bin/koha/opac-main.pl>
> > >
> > > ErrorLog /usr/local/koha/log/opac-error_log
> > > TransferLog /usr/local/koha/log/opac-access_log
> > >
> > > SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
> > > SetEnv KOHA_CONF "/etc/koha.conf"
> > >
> > > <Directory "/usr/local/koha/opac/htdocs">
> > > Options Indexes FollowSymLinks
> > > AllowOverride None
> > > Order allow,deny
> > > Allow from all
> > > </Directory>
> > > </VirtualHost>
> > >
> > >
> > > On 8/7/05, *q-parser* <quickparser@gmail.com
> > > <mailto:quickparser@gmail.com>> wrote:
> > >
> > > Thanks for help, however, it didn't work. I'm still getting 403 - You
> > > don't have permission to access / on this server.
> > > I think it's not necessary to define virtual hosts in vhosts.conf
> > > as it
> > > is, to my knowledge, included to apache2.conf, so does my config. Any
> > > other suggestions for this? This is getting rather pushy.
> > >
> > > Paul Raison wrote:
> > >
> > > > To use virtual hosting with Apache2, you should them up in the
> > > > /etc/apache2/conf/vhosts/vhosts.conf file. Then you need to add
> > > this
> > > > directive within the Virtual Host block:-
> > > >
> > > > <directory /usr/local/koha/opac/cgi-bin/>
> > > > Order allow,deny
> > > > Allow from all
> > > > </directory>
> > > >
> > > > Repeat this section for /usr/local/koha/opac/htdocs/
> > > >
> > > > This should get it working.
> > > >
> > > > Paul
> > > >
> > > > q-parser wrote:
> > > >
> > > >> I've got a problem with setting up a virtual host for my "koha"
> > > >> perl-based application. It has its own httpd.conf which I include
> > > >> into apache2.conf using Include directive. It looks like this:
> > > >>
> > > >> #####
> > > >> Listen 85
> > > >>
> > > >> <VirtualHost Gentoo-drak:85>
> > > >> ServerAdmin quickparser@centrum.sk
> > > <mailto:quickparser@centrum.sk>
> > > >> DocumentRoot /usr/local/koha/opac/htdocs
> > > >> ServerName Gentoo-drak
> > > >> ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
> > > >> Redirect permanent index.html
> > > >> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
> > > >> ErrorLog /usr/local/koha/log/opac-error_log
> > > >> TransferLog /usr/local/koha/log/opac-access_log
> > > >> SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
> > > >> SetEnv KOHA_CONF "/etc/koha.conf"
> > > >>
> > > >> </VirtualHost>
> > > >> ####
> > > >> Gentoo-drak is a name of my machine. Ok, when I try to connect to
> > > >> localhost using port 85, I get this error message: You don't have
> > > >> permission to access / on this server. I don't understand because
> > > >> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775 permissions.
> > > >>
> > > >> Could anybody advise me how to get this to work or tip me out some
> > > >> tutorial on virtual hosting?
> > > >> Thanks
> > > >
> > > >
> > >
> > > --
> > > gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org> mailing list
> > >
> > >
> > >
> > >
> > > --
> > > ________________________________
> > > Michael E. Crute
> > > Software Developer
> > > SoftGroup Development Corporation
> > >
> > > "In a world without walls and fences, who needs windows and gates?"
> >
> >
> > --
> > gentoo-user@gentoo.org mailing list
> >
> >
>
>
>

-- 
heads down [Sun] adj.

 Concentrating, usually so heavily and
   for so long that everything outside the focus area is missed.  See
   also hack mode and larval stage, although this mode is
   hardly confined to fledgling hackers.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-08-08  2:53         ` Michael Crute
  2005-08-08 13:01           ` A. Khattri
@ 2005-09-03 19:55           ` q-parser
  2005-09-03 20:13             ` Michael Crute
  1 sibling, 1 reply; 14+ messages in thread
From: q-parser @ 2005-09-03 19:55 UTC (permalink / raw
  To: gentoo-user

I have a different problem now. I've migrated the whole program to my 
server, but it does not work there. I set up different ports for it and 
server does not listen to them, though I have Listen directives. I'm 
getting time-outs, but I don't know why. Does anybody have any idea why 
apache does not listen to my my ports, no matter what they are? Thanks

Michael Crute wrote:

> Just a note for the future. Whenever you create a virual host that 
> points to a directory you must create a directory container inside of 
> the virual host container that sets up the permissions for the 
> directory otherwise your will always get a 403 error.
>
> -Mike
>
> On 8/7/05, *q-parser* <quickparser@gmail.com 
> <mailto:quickparser@gmail.com>> wrote:
>
>     Yes, that's it! Many thanks...I hope, there'll be no other problems.
>
>     Michael Crute wrote:
>
>     > Try this...
>     >
>     > <VirtualHost Gentoo-drak:85>
>     >    ServerAdmin quickparser@centrum.sk
>     <mailto:quickparser@centrum.sk> <mailto:quickparser@centrum.sk
>     <mailto:quickparser@centrum.sk>>
>     >    DocumentRoot /usr/local/koha/opac/htdocs
>     >    ServerName Gentoo-drak
>     >
>     >    ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>     >    Redirect permanent index.html
>     > http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
>     > < http://gentoo-drak:85/cgi-bin/koha/opac-main.pl>
>     >
>     >    ErrorLog /usr/local/koha/log/opac-error_log
>     >    TransferLog /usr/local/koha/log/opac-access_log
>     >
>     >    SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>     >    SetEnv KOHA_CONF "/etc/koha.conf"
>     >
>     >    <Directory "/usr/local/koha/opac/htdocs">
>     >       Options Indexes FollowSymLinks
>     >       AllowOverride None
>     >       Order allow,deny
>     >       Allow from all
>     >    </Directory>
>     > </VirtualHost>
>     >
>     >
>     > On 8/7/05, *q-parser* <quickparser@gmail.com
>     <mailto:quickparser@gmail.com>
>     > <mailto: quickparser@gmail.com <mailto:quickparser@gmail.com>>>
>     wrote:
>     >
>     >     Thanks for help, however, it didn't work. I'm still getting
>     403 - You
>     >     don't have permission to access / on this server.
>     >     I think it's not necessary to define virtual hosts in
>     vhosts.conf
>     >     as it
>     >     is, to my knowledge, included to apache2.conf, so does my
>     config. Any
>     >     other suggestions for this? This is getting rather pushy.
>     >
>     >     Paul Raison wrote:
>     >
>     >     > To use virtual hosting with Apache2, you should them up in the
>     >     > /etc/apache2/conf/vhosts/vhosts.conf file. Then you need
>     to add
>     >     this
>     >     > directive within the Virtual Host block:-
>     >     >
>     >     > <directory /usr/local/koha/opac/cgi-bin/>
>     >     > Order allow,deny
>     >     > Allow from all
>     >     > </directory>
>     >     >
>     >     > Repeat this section for /usr/local/koha/opac/htdocs/
>     >     >
>     >     > This should get it working.
>     >     >
>     >     > Paul
>     >     >
>     >     > q-parser wrote:
>     >     >
>     >     >> I've got a problem with setting up a virtual host for my
>     "koha"
>     >     >> perl-based application. It has its own httpd.conf which I
>     include
>     >     >> into apache2.conf using Include directive. It looks like
>     this:
>     >     >>
>     >     >> #####
>     >     >> Listen 85
>     >     >>
>     >     >> <VirtualHost Gentoo-drak:85>
>     >     >>   ServerAdmin quickparser@centrum.sk
>     <mailto:quickparser@centrum.sk>
>     >     <mailto:quickparser@centrum.sk <mailto:quickparser@centrum.sk>>
>     >     >>   DocumentRoot /usr/local/koha/opac/htdocs
>     >     >>   ServerName Gentoo-drak
>     >     >>   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
>     >     >>   Redirect permanent index.html
>     >     >> http://Gentoo-drak:85/cgi-bin/koha/opac-main.pl
>     >     >>   ErrorLog /usr/local/koha/log/opac-error_log
>     >     >>   TransferLog /usr/local/koha/log/opac-access_log
>     >     >>   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
>     >     >>   SetEnv KOHA_CONF "/etc/koha.conf"
>     >     >>
>     >     >> </VirtualHost>
>     >     >> ####
>     >     >> Gentoo-drak is a name of my machine. Ok, when I try to
>     connect to
>     >     >> localhost using port 85, I get this error message: You
>     don't have
>     >     >> permission to access / on this server. I don't understand
>     because
>     >     >> DocumentRoot dir "/usr/local/koha/opac/htdocs" has 775
>     permissions.
>     >     >>
>     >     >> Could anybody advise me how to get this to work or tip me
>     out some
>     >     >> tutorial on virtual hosting?
>     >     >> Thanks
>     >     >
>     >     >
>     >
>     >     --
>     >     gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org>
>     <mailto:gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org>>
>     mailing list
>     >
>     >
>     >
>     >
>     > --
>     > ________________________________
>     > Michael E. Crute
>     > Software Developer
>     > SoftGroup Development Corporation
>     >
>     > "In a world without walls and fences, who needs windows and gates?"
>
>
>     --
>     gentoo-user@gentoo.org <mailto:gentoo-user@gentoo.org> mailing list
>
>
>
>
> -- 
> ________________________________
> Michael E. Crute
> Software Developer
> SoftGroup Development Corporation
>
> "In a world without walls and fences, who needs windows and gates?" 


-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-03 19:55           ` q-parser
@ 2005-09-03 20:13             ` Michael Crute
  2005-09-03 23:09               ` q-parser
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Crute @ 2005-09-03 20:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 749 bytes --]

On 9/3/05, q-parser <quickparser@gmail.com> wrote:
> 
> I have a different problem now. I've migrated the whole program to my
> server, but it does not work there. I set up different ports for it and
> server does not listen to them, though I have Listen directives. I'm
> getting time-outs, but I don't know why. Does anybody have any idea why
> apache does not listen to my my ports, no matter what they are? Thanks
> 
> 
> 
Can you send me your config file or the relevant parts from it?

-Mike

-- 
________________________________
Michael E. Crute
Software Developer
SoftGroup Development Corporation

Linux, because reboots are for installing hardware.
"In a world without walls and fences, who needs windows and gates?"

[-- Attachment #2: Type: text/html, Size: 1062 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-03 20:13             ` Michael Crute
@ 2005-09-03 23:09               ` q-parser
  2005-09-04  0:06                 ` Michael Crute
  0 siblings, 1 reply; 14+ messages in thread
From: q-parser @ 2005-09-03 23:09 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3809 bytes --]

Michael Crute wrote:

> On 9/3/05, *q-parser* <quickparser@gmail.com 
> <mailto:quickparser@gmail.com>> wrote:
>
>     I have a different problem now. I've migrated the whole program to my
>     server, but it does not work there. I set up different ports for
>     it and
>     server does not listen to them, though I have Listen directives. I'm
>     getting time-outs, but I don't know why. Does anybody have any
>     idea why
>     apache does not listen to my my ports, no matter what they are? Thanks
>
>
>
> Can you send me your config file or the relevant parts from it?
>
> -Mike
>
> -- 
> ________________________________
> Michael E. Crute
> Software Developer
> SoftGroup Development Corporation
>
> Linux, because reboots are for installing hardware.
> "In a world without walls and fences, who needs windows and gates?" 

Here it is:

# ********************************************************

Listen 100
Listen 200

# NameVirtualHost is used by one of the optional configurations detailed 
below
# Please make sure this line is correct before uncommenting.
# See http://httpd.apache.org/docs/vhosts/ for some guides.

#NameVirtualHost 11.22.33.44
#NameVirtualHost virtual:100

# KOHA's OPAC Configuration
<VirtualHost virtual:100>
   ServerAdmin quickparser@centrum.sk
   DocumentRoot /usr/local/koha/opac/htdocs
   ServerName virtual
   ServerPath /usr/local/
   ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
   Redirect permanent index.html 
http://virtual:100/cgi-bin/koha/opac-main.pl
   ErrorLog /usr/local/koha/log/opac-error_log
   TransferLog /usr/local/koha/log/opac-access_log
   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
   SetEnv KOHA_CONF "/etc/koha.conf"
   <Directory "/usr/local/koha/opac/htdocs">
     Order allow,deny
     Allow from all
     AllowOverride None
     Options +Includes -FollowSymlinks -Indexes
     #Options Indexes FollowSymLinks
     AddHandler server-parsed .html
   </Directory>
   <Directory /usr/local/koha/opac/cgi-bin>
     Order allow,deny
     Allow from all
     AllowOverride None
     Options +Includes -FollowSymLinks -Indexes
     #Options Indexes FollowSymLinks
     AddHandler server-parsed .html
   </Directory>
</VirtualHost>

# KOHA's INTRANET Configuration
<VirtualHost virtual:200>
   ServerAdmin quickparser@centrum.sk
   DocumentRoot /usr/local/koha/intranet/htdocs
   ServerName virtual
   ScriptAlias /cgi-bin/koha/ "/usr/local/koha/intranet/cgi-bin/"
   Redirect permanent index.html http://virtual:200/cgi-bin/koha/mainpage.pl
   ErrorLog /usr/local/koha/log/koha-error_log
   TransferLog /usr/local/koha/log/koha-access_log
   SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
   SetEnv KOHA_CONF "/etc/koha.conf"

   <Directory "/usr/local/koha/intranet/htdocs">
     Order allow,deny
     Allow from all
     AllowOverride None
     Options +Includes -FollowSymlinks -Indexes
     #Options Indexes FollowSymLinks
     AddHandler server-parsed .html
   </Directory>
   <Directory /usr/local/koha/intranet/cgi-bin>
     Order allow,deny
     Allow from all
     AllowOverride None
     Options +Includes -FollowSymLinks -Indexes
     #Options Indexes FollowSymLinks
     AddHandler server-parsed .html
   </Directory>

</VirtualHost>

# ********************************************************

Those port numbers are chosen for explanatory reason, but I wouldn't 
object if they worked ;) This whole file is Include-d into apache2.conf. 
I emphasize that on my localhost, it works great, with ports 85 and 8585 
instead the two here. The curious thing is, that if I want to use port 
8585 here, the browser shows me main apache page (you know, as if port 
80 is used).
All I want to know is why apache does not 'want' to listen to the given 
ports? I don't know, maybe it does, but I'm getting time-outs.


[-- Attachment #2: Type: text/html, Size: 5959 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-03 23:09               ` q-parser
@ 2005-09-04  0:06                 ` Michael Crute
  2005-09-04  2:13                   ` q-parser
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Crute @ 2005-09-04  0:06 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1153 bytes --]

On 9/3/05, q-parser <quickparser@gmail.com> wrote:
> 
> Those port numbers are chosen for explanatory reason, but I wouldn't 
> object if they worked ;) This whole file is Include-d into apache2.conf. I 
> emphasize that on my localhost, it works great, with ports 85 and 8585 
> instead the two here. The curious thing is, that if I want to use port 8585 
> here, the browser shows me main apache page (you know, as if port 80 is 
> used).
> All I want to know is why apache does not 'want' to listen to the given 
> ports? I don't know, maybe it does, but I'm getting time-outs.
> 
> 
Well you really don't need those Listen directives, those will cause the 
main server to listen on those ports (thus the reason you see the main 
page). You DO need NameVirtualHost directives for each port you want to 
vhost on though. Try adding NameVirtualHosts for the ports and see if that 
works.

-Mike

-- 
________________________________
Michael E. Crute
Software Developer
SoftGroup Development Corporation

Linux, because reboots are for installing hardware.
"In a world without walls and fences, who needs windows and gates?"

[-- Attachment #2: Type: text/html, Size: 1600 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-04  0:06                 ` Michael Crute
@ 2005-09-04  2:13                   ` q-parser
  2005-09-05  2:24                     ` A. Khattri
  0 siblings, 1 reply; 14+ messages in thread
From: q-parser @ 2005-09-04  2:13 UTC (permalink / raw
  To: gentoo-user

Michael Crute wrote:

> On 9/3/05, *q-parser* <quickparser@gmail.com 
> <mailto:quickparser@gmail.com>> wrote:
>
>     Those port numbers are chosen for explanatory reason, but I
>     wouldn't object if they worked ;) This whole file is Include-d
>     into apache2.conf. I emphasize that on my localhost, it works
>     great, with ports 85 and 8585 instead the two here. The curious
>     thing is, that if I want to use port 8585 here, the browser shows
>     me main apache page (you know, as if port 80 is used).
>     All I want to know is why apache does not 'want' to listen to the
>     given ports? I don't know, maybe it does, but I'm getting time-outs.
>
>
> Well you really don't need those Listen directives, those will cause 
> the main server to listen on those ports (thus the reason you see the 
> main page). You DO need NameVirtualHost directives for each port you 
> want to vhost on though. Try adding NameVirtualHosts for the ports and 
> see if that works.
>
> -Mike
>
> -- 
> ________________________________
> Michael E. Crute
> Software Developer
> SoftGroup Development Corporation
>
> Linux, because reboots are for installing hardware.
> "In a world without walls and fences, who needs windows and gates?" 

Unfortunately, it was no help :( I'll try to reinstall Koha (that's what 
I'm trying to get working) and see if the problem persists. But I 
strongly believe that there's problem with apache or vhost.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-04  2:13                   ` q-parser
@ 2005-09-05  2:24                     ` A. Khattri
  2005-09-05  3:46                       ` Michael Crute
  0 siblings, 1 reply; 14+ messages in thread
From: A. Khattri @ 2005-09-05  2:24 UTC (permalink / raw
  To: gentoo-user

On Sun, 4 Sep 2005, q-parser wrote:

> Unfortunately, it was no help :( I'll try to reinstall Koha (that's what
> I'm trying to get working) and see if the problem persists. But I
> strongly believe that there's problem with apache or vhost.

Sorry to be blunt, but it really sounds like you dont really know what
you're doing. You really need to read the docs on how to setup virtual
hosts. There is nothing wrong with apache.


-- 

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] [OT] Apache Virtual Host
  2005-09-05  2:24                     ` A. Khattri
@ 2005-09-05  3:46                       ` Michael Crute
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Crute @ 2005-09-05  3:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1648 bytes --]

On 9/4/05, A. Khattri <ajai@bway.net> wrote: 
> 
> Sorry to be blunt, but it really sounds like you dont really know what
> you're doing. You really need to read the docs on how to setup virtual
> hosts. There is nothing wrong with apache.
> 
Hmm... yes... I will bite my tongue before I make another troll comment. 
It's all about learning if you don't wanna help perhaps you should quietly 
observe the list and not insult people who are having problems. Just a 
thought.
 To Khattri's point, however, there is nothing wrong with Apache. I have run 
MANY Apache servers and have never had any showstopper issues. I have also 
read about and implemented many of the major features of Apache in many 
production environments which also helps. Again to Khattri's point RTFM it 
really does help. 
 In any case if you would like to send me all your config files for Apache 
(the main httpd.conf and all the included files) off the list I will poke 
about through them and see if I can offer any other advice. If you don't 
wish to do that then I would suggest you start with a nice clean Apache 
(stock config files) and try your webapp install again. Don't over customize 
from the beginning, take it slow, make it work in baby steps, then go crazy! 
And feel free to ask on the lists... most people here with some knowledge of 
the software in question will try to help you out.
 -Mike

-- 
________________________________
Michael E. Crute
Software Developer
SoftGroup Development Corporation

Linux, because reboots are for installing hardware.
"In a world without walls and fences, who needs windows and gates?"

[-- Attachment #2: Type: text/html, Size: 2006 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-09-05  3:55 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-28 20:23 [gentoo-user] [OT] Apache Virtual Host q-parser
2005-07-28 21:25 ` Paul Raison
2005-08-07 21:21   ` q-parser
2005-08-07 23:49     ` Michael Crute
2005-08-08  0:39       ` q-parser
2005-08-08  2:53         ` Michael Crute
2005-08-08 13:01           ` A. Khattri
2005-09-03 19:55           ` q-parser
2005-09-03 20:13             ` Michael Crute
2005-09-03 23:09               ` q-parser
2005-09-04  0:06                 ` Michael Crute
2005-09-04  2:13                   ` q-parser
2005-09-05  2:24                     ` A. Khattri
2005-09-05  3:46                       ` Michael Crute

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox