Asim, Apache is the name of the web server. There are 2 main versions - Apache 1.x (1.3) and Apache 2.x. Obviously, the 2.x version is newer and has more features, a cleaner configuration interface, etc. The source code for the Apache webserver is available from the http://httpd.apache.org/ website. You can also find a lot of documentation on how to compile and configure the webserver. Perl is a programming language which you need to learn before you start working in mod_perl. There are a dozen ways to learn Perl. There are a lot of resources available on line. You can also just buy a book and learn it the good old way. Programming Perl (aka the camel book) is generally considered to be a very good book. I highly recommend you get it if you are planning to do Perl work. mod_perl is an Apache module that allows you to have your Perl programs be compiled and cached within the Apache server. The mod_perl approach increases the memory footprint of the Apache server but allows your Perl programs to run much faster (vs CGI). There is a lot more to it, but you need to read the documentation to get a better understanding of how things fit together. http://perl.apache.org/ is the official website for mod_perl and http://perl.apache.org/docs/2.0/user/intro/start_fast.html is a good place to start learning mod_perl. Please read the documentation. You can learn a lot from it. Good luck. Arsh On 4/20/07, Asim Zfafir <suppressed> wrote:
Guys, can you help me with this issue ? I will greatly appreciate ---------- Forwarded message ---------- From: Asim Zfafir < suppressed> Date: Apr 20, 2007 4:42 PM Subject: mod_perl. To: suppressed Hi .. I got your email address from the Perl mailing list. IT appears to me that you know Perl a lil better then me. At the moment, I am trying to get my self familiar with Perl and Mod_Perl interface. I am having issues using some mod_perl routines ( i guess). here is what I am running on my mandriva linux box I did the following: suppressed /]# apachectl -v Server version: Apache/2.2.3 Server built: Jul 28 2006 12:12:07 and it returned me the val of Server Version : Apache / 2.2.3 does that mean that I got my Apache webserver all set? What is Apache 1.3 server? is it different then HTTP Server? I tried writing a small perl program and tried to read the output, i was able to read it via web-server interface - that should mean that I have mod-perl configured. ? is that enough? or should i check it more? I wanted to monitor my server resources by using Apache::Vmonitor module, I tried adding the following lines to perl conf file in /etc/httpd/module/75_modperl.conf <Location> SetHandler perl-script PerlHander Apache::Vmonitor Options ExecCGI ... ... </Location> When i tried to shut the apachetl server, i got the error msg stating that Perlhandler is not recoganized synatx.. I am sure I am missing something here, Can you guide me to get out of this issue? Thanks, Asim
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.