I think you have something else that is giving a ScriptAlias directive,
to the /usr/lib location. If it's not in your apache2.conf, you might
have a conf.d directory somewhere that is being scanned for .conf files.
Owen
Corey wrote:
O.K., I see what I was missing...Owen gave this
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory /var/www/cgi-bin>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
but I needed to add within <Directory></Directory>
Options +ExecCGI
However, I am still having to place the .pl into /usr/lib/cgi-bin/ (default
location)
Any ideas?
On 12/13/05, Cristobal Palmer <[EMAIL PROTECTED]> wrote:
From man chmod:
"Any omitted digits are assumed to be leading zeros."
I was <blink>not</blink> wrong.
:)
On 12/13/05, Cristobal Palmer <[EMAIL PROTECTED]> wrote:
I should clarify (per the link Owen Berry provided):
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
is telling the server that requests for
http://myImaginaryDomain.org/cgi-bin/ should be pointed to the Linux
directory named /var/www/cgi-bin/
That is, there is no Linux directory named /cgi-bin/ BUT there is a
/var/www/cgi-bin/
So if you're going to be changing the permissions on something, it
should be /var/www/cgi-bin/
-CMP
On 12/13/05, Cristobal Palmer <[EMAIL PROTECTED]> wrote:
sudo chmod 0755 /var/www /cgi-bin/ and sudo chmod 0755
/var/www/cgi-bin/env_variables.pl.
Why do you have that leading zero? I think it should be "sudo chmod
755 foo" (where foo is the file/directory you are trying to change).
Also, I think you're trying to give the full path "/var/www/cgi-bin"
instead of the path "/var/www/" and the non-existent "/cgi-bin/"
(unless that space is a typo).
-CMP
Still no luck, any ideas why the script won't execute?
On 12/13/05, Corey <[EMAIL PROTECTED]> wrote:
is there a space in the first line between /cgi-bin/ and
"/var/www/cgi-bin/"? There isn't any reference to scriptalias in
the
apache2.conf yet so i can just place it there?
On 12/13/05, Owen Berry <[EMAIL PROTECTED]> wrote:
What you're looking for in your Apache config files is something
like
this:
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Thus, you could place your Perl script in /var/www/cgi-bin/ and
call it
as http://localhost/cgi-bin/script.pl
Note that this is CGI, which is not the same as mod_perl. Here
is a
handy reference if you want to see what mod_perl is:
http://modperlbook.org/index.html. Indeed, the first chapter is
"Introducing CGI and mod_perl".
Owen
On Tue, 2005-12-13 at 14:29 -0500, Corey wrote:
Hi,
I am setting up a testing web server on an Averatec 3270
running
Ubuntu 5.04and Apache 2. The goal is to use it to test perl
scripts
(just learning) as
well as php and mysql. So far I have installed apache, php,
mod_perl
and
mysql through apt-get. The testphp.php script works fine as
well as
mysql
but I don't know how to configure apache to run perl
scripts. I don't
have
a cgi bin, or if one is there I don't know where it is. Could
anyone
instruct me what I would have to do in apache2.conf to execute
.pl
scripts
and where i need to put a cgi directory? http://localhost is
directed
to
/var/www/.
corey
--
TriLUG mailing list :
http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ : http://trilug.org/faq/
TriLUG Member Services FAQ :
http://members.trilug.org/services_faq/
--
TriLUG mailing list :
http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
--
Cristobal M. Palmer
UNC-CH SILS Student
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ils.unc.edu/~cmpalmer
"Television-free since 2003"
--
Cristobal M. Palmer
UNC-CH SILS Student
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ils.unc.edu/~cmpalmer
"Television-free since 2003"
--
Cristobal M. Palmer
UNC-CH SILS Student
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ils.unc.edu/~cmpalmer
"Television-free since 2003"
--
TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
--
TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/