problem with virtual host configuration on fc3

Tim ignored_mailbox at yahoo.com.au
Sun Jun 11 09:10:06 UTC 2006


On Sun, 2006-06-11 at 12:28 +0530, Ankush Grover wrote:
> I am trying to configure virtual host on apache 2.0.53 on FC3. The
> directory /usr/local/test this contains some cgi programs and it is
> owned by the user "apache". I want to make these programs accessible
> through some other port for example through port number 12345
> 
> <VirtualHost *:12345>
>     ServerAdmin admin at example.com
> 	Options +ExecCGI
> 	DocumentRoot /usr/local/test
>         ServerName 192.168.1.10
>         ErrorLog logs/password-error_log
>         CustomLog logs/password-access_log common
> </VirtualHost>
> 
> Whenever I put this url in the browser
> http://192.168.1.10:12345/test/prg.cgi
> 
> I get the following error
> 
> Firefox can't establish a connection to the server at 192.168.1.10:12345.

Try it without the /test/ subdirectory.  By default, Apache sets up
a /cgi-bin/ that's applied to all hosts at their root level.

Of course you can add extra cgi-bin directories, but you have to do that
yourself.  Look up "script alias" in the Apache manual, and read on from
there.

If you also have SELinux running, you'll have to contend with
customising SELinux contexts to allow cgi-bin scripts to run from other
locations, too.  There's a FAQ about SELinux and Apache on the Fedora
website.

Alternatively, put the scripts in the place already allowed to run them,
and use the ScriptAlias Apache directive to map the URI in the manner
that you want.  There doesn't have to be a direct co-relation between
URIs and file system structure.

-- 
(Currently running FC4, occasionally trying FC5.)

Don't send private replies to my address, the mailbox is ignored.
I read messages from the public lists.




More information about the fedora-list mailing list