[NBLUG/talk] Debian, Apache2, and Perl
Robert Hayes
rhayes at silcom.com
Sun May 29 10:36:29 PDT 2005
This may sound stupid, like 'is it plugged in', but are you trying to open it
as a file in file browser mode:
file:/var/www/myscript
rather than opening an URL:
http://1227.0.0.1/cgi-bin/myscript
On Sunday 29 May 2005 01:02 am, Daniel Kinon wrote:
> Hey Guys,
> So I've run into a brick wall trying to configure apache2 on a
> debian(sarge) installation. I have apache2 and mod-perl installed and
> I can't seem to get my cgi setup to work... whenever I try to access a
> perl script, the browser tries to download it instead of run it. If
> there is are any helpful sites or help you can offer I would be very
> greatful, so far google has failed me. Here is the section from my
> apache2.conf that handles that directory:
>
>
> <VirtualHost *>
> ServerAdmin webmaster at localhost
>
> DocumentRoot /var/www/
>
> DirectoryIndex index.php index.html index.htm index.shtml
> index.cgi index.pl
> AddHandler cgi-script .php .cgi .sh .pl
>
>
>
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory /var/www/>
> Options Indexes FollowSymLinks MultiViews
> AllowOverride None
> Order allow,deny
> allow from all
> # This directive allows us to have apache2's default start
> page
> # in /apache2-default/, but still have / go to the right
> place
> #RedirectMatch ^/$ /apache2-default/
> </Directory>
>
>
> <Directory /var/www/imdb/>
> Options ExecCGI
> AddHandler cgi-script .cgi
> </Directory>
>
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> <Directory "/usr/lib/cgi-bin">
> AllowOverride None
> Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order allow,deny
> Allow from all
> </Directory>
>
> ErrorLog /var/log/apache2/error.log
>
> # Possible values include: debug, info, notice, warn, error, crit,
> # alert, emerg.
> LogLevel warn
>
> CustomLog /var/log/apache2/access.log combined
> ServerSignature On
>
> Alias /icons/ "/usr/share/apache2/icons/"
> <Directory "/usr/share/apache2/icons">
> Options Indexes MultiViews
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
>
> Alias /doc/ "/usr/share/doc/"
> <Directory "/usr/share/doc/">
> Options Indexes MultiViews FollowSymLinks
> AllowOverride None
> Order deny,allow
> Deny from all
> Allow from 127.0.0.0/255.0.0.0 ::1/128
> </Directory>
>
> </VirtualHost>
>
>
> _______________________________________________
> talk mailing list
> talk at nblug.org
> http://nblug.org/cgi-bin/mailman/listinfo/talk
More information about the talk
mailing list