httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stormy <storm...@stormy.ca>
Subject Re: [users@httpd] How to start perl script using FCGID module
Date Thu, 09 Aug 2018 17:14:56 GMT
On 2018-08-09 12:51 PM, Ananya Dey wrote:
> Thanks for the response Yehuda Katz :)
> Also, to run python scripts we need to use the WSGI module. So how do we 
> implement that with mod_fcgid?

You don't need any *cgi* -- just a2enmod wsgi.conf, works like a dream :=}

Paul


> 
> Regards
> Ananya
> 
> On Thu, Aug 9, 2018 at 6:50 PM, Yehuda Katz <yehuda@ymkatz.net 
> <mailto:yehuda@ymkatz.net>> wrote:
> 
>     The difference between FastCGI and regular CGI is that regular CGI
>     runs the program directly and FastCGI is expected to run
>     continuously and handle requests. If you want to use FastCGI in
>     Perl, you might want to start with a library like PSGI or a
>     framework like Catalyst.
> 
>     - Y
> 
>     Sent from a device with a very small keyboard and hyperactive
>     autocorrect.
> 
>     On Thu, Aug 9, 2018, 8:10 AM Ananya Dey <ananyadey.95@gmail.com
>     <mailto:ananyadey.95@gmail.com>> wrote:
> 
>         Hi,
> 
>         I am trying to run a perl script using fcgid module.
>         I have loaded mod_fcgid module.
> 
>         I have created a directory in apache called fcgi-bin and added
>         the below snippet to my httpd.conf file.
>         <Directory
>         '/home/ananya/apache-http-connector/apache-2.4.29/fcgi-bin/'>
>         AddHandler fcgid-script .pl
>         AllowOverride All
>         Options +Indexes +FollowSymLinks +ExecCGI
>         Require all granted
>         </Directory>
> 
>         And have also added -
>         ScriptAlias /fcgi-bin/
>         '/home/ananya/apache-http-connector/apache-2.4.29/fcgi-bin/'
> 
>         My perl program is a simple hello world programme as follows-
> 
>         #!/usr/bin/perl
>         print("Content-Type: text/plain\n\n");
>         print "Hello world";
> 
>         But the problem that I am facing is that the 'Hello World'
>         output is getting printed in my Apache error logs and not in the
>         browser as a perl script. Can someone please help me out with this?
> 
>         Thanks
>         Ananya
> 
> 
>     On Aug 9, 2018 8:10 AM, "Ananya Dey" <ananyadey.95@gmail.com
>     <mailto:ananyadey.95@gmail.com>> wrote:
> 
>         Hi,
> 
>         I am trying to run a perl script using fcgid module.
>         I have loaded mod_fcgid module.
> 
>         I have created a directory in apache called fcgi-bin and added
>         the below snippet to my httpd.conf file.
>         <Directory
>         '/home/ananya/apache-http-connector/apache-2.4.29/fcgi-bin/'>
>         AddHandler fcgid-script .pl
>         AllowOverride All
>         Options +Indexes +FollowSymLinks +ExecCGI
>         Require all granted
>         </Directory>
> 
>         And have also added -
>         ScriptAlias /fcgi-bin/
>         '/home/ananya/apache-http-connector/apache-2.4.29/fcgi-bin/'
> 
>         My perl program is a simple hello world programme as follows-
> 
>         #!/usr/bin/perl
>         print("Content-Type: text/plain\n\n");
>         print "Hello world";
> 
>         But the problem that I am facing is that the 'Hello World'
>         output is getting printed in my Apache error logs and not in the
>         browser as a perl script. Can someone please help me out with this?
> 
>         Thanks
>         Ananya
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message