X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :content-id:content-transfer-encoding:mime-version; q=dns; s= default; b=whoUd+uYhiCV+el+Y7EV/7NHkhjBQjBfKgqs0jhGhw1i19Ahb3upY lZGgdc0LORb4c9NB/IPioyrsqcWBZuMkOFcrTwPcSxfdnQUMJ68xZPMRCWApa9wi yjSVLpQVRvN24axVzzBppl4FiRYd6S1oSLJ+cU1Xe0hymL43Gp3y4U= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :content-id:content-transfer-encoding:mime-version; s=default; bh=YDhK+oPCMyp/ew9b3E4qFm0an/0=; b=UBBDn+OKfnTtVh+0gFgEp+KfWa5b ZowEXPTo32m5KOqTIjknkEEiQprPvjfjwz6P8L/K7txUROr4EjjIlnSGv1M7Ow1W UqHx1szL2aiHBGwvYFZUgavzl1xh0ATFCnTFixLIlE8B4+bnkI78501uTWrWi1rp FQPVplYgebomvg0= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx.audience.com X-ASG-Debug-ID: 1399398170-061c0211f0059b0001-w5GHUG X-Barracuda-Envelope-From: adefaria AT audience DOT com From: Andrew DeFaria To: "cygwin AT cygwin DOT com" Subject: Setting up Apache2 with mod_perl and Apache2::AuthCookieLDAP X-ASG-Orig-Subj: Setting up Apache2 with mod_perl and Apache2::AuthCookieLDAP Date: Tue, 6 May 2014 17:42:49 +0000 Message-ID: <53691F19.1080606@audience.com> Content-Type: text/plain; charset="iso-8859-1" Content-ID: MIME-Version: 1.0 X-Barracuda-Connect: exht1.audience.local[10.252.3.23] X-Barracuda-Start-Time: 1399398170 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://mx.audience.local:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=6.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.5588 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s46HhBub031909 I've been working mainly on Linux boxes and haven't had to dig in to Cygwin deeply for a while. But I have a question or two again. I could just switch to a Linux server but I figured I'd try my Windows laptop first. Goal: Set up Apache2 on my Windows laptop with mod_perl working as well as Apache2::AuthCookieLDAP and write an example login page that authenticates to Active Directory using AuthCookieLDAP. First problem (minor): I can't figure out how to install Apache2 as a Windows service. For now I can just do apachectl2 start but would like to configure it as a real service. I've tried: Adefaria-lt:cygrunsrv -I httpd2 -d 'CYGWIN Apache2' -p /usr/sbin/httpd2.exe -a '-DNO_DETACH' Adefaria-lt:net start httpd2 The CYGWIN Apache2 service is starting. The CYGWIN Apache2 service could not be started. The service did not report an error. More help is available by typing NET HELPMSG 3534. Adefaria-lt: Second problem: Perl CGI scripts do not execute but just display even though AddHandler is configured in Apache: Adefaria-lt:grep -i 'addhandler cgi-script' /etc/apache2/httpd.conf AddHandler cgi-script .cgi .pl Adefaria-lt:cat ~/web/test.pl #!/usr/bin/perl print "Content-type: text/html\n\n"; print < A Simple Perl CGI

A Simple Perl CGI

Hello World

HTML exit; Adefaria-lt: When I go to test.pl it just gets printed as the web page. Note that PHP is working and if I go to phpinfo.php it works just fine... Third problem: mod_perl2 doesn't seem to want to install: Running install for module 'mod_perl2' Running make for P/PH/PHRED/mod_perl-2.0.8.tar.gz Checksum for /home/adefaria/.cpan/sources/authors/id/P/PH/PHRED/mod_perl-2.0.8.tar.gz ok Catching error: "Couldn't move /cygdrive/a/.cpan/build/tmp-156520/mod_perl-2.0.8/src to /home/adefaria/.cpan/build/mod_perl-2.0.8-zKWTRp/src: Is a directory at /usr/lib/perl5/5.14/CPAN/Distribution.pm line 528.\cJ\cICPAN::Distribution::run_preps_on_packagedir(CPAN::Distribution=HASH(0x60aa40ad8)) called at /usr/lib/perl5/5.14/CPAN/Distribution.pm line 355\cJ\cICPAN::Distribution::get(CPAN::Distribution=HASH(0x60aa40ad8)) called at /usr/lib/perl5/5.14/CPAN/Distribution.pm line 1760\cJ\cICPAN::Distribution::make(CPAN::Distribution=HASH(0x60aa40ad8)) called at /usr/lib/perl5/5.14/CPAN/Distribution.pm line 3088\cJ\cICPAN::Distribution::test(CPAN::Distribution=HASH(0x60aa40ad8)) called at /usr/lib/perl5/5.14/CPAN/Distribution.pm line 3480\cJ\cICPAN::Distribution::install(CPAN::Distribution=HASH(0x60aa40ad8)) called at /usr/lib/perl5/5.14/CPAN/Module.pm line 479\cJ\cIeval {...} called at /usr/lib/perl5/5.14/CPAN/Module.pm line 478\cJ\cICPAN::Module::rematein(CPAN::Module=HASH(0x607f96780), \"install\") called at /usr/lib/perl5/5.14/CPAN/Module.pm line 578\cJ\cICPAN::Module::install(CPAN::Module=HASH(0x607f96780)) called at /usr/lib/perl5/5.14/CPAN/Shell.pm line 1797\cJ\cICPAN::Shell::rematein(\"CPAN::Shell\", \"install\", \"Apache2::AuthCookie\") called at /usr/lib/perl5/5.14/CPAN/Shell.pm line 1977\cJ\cICPAN::Shell::__ANON__(\"CPAN::Shell\", \"Apache2::AuthCookie\") called at /usr/lib/perl5/5.14/CPAN.pm line 376\cJ\cIeval {...} called at /usr/lib/perl5/5.14/CPAN.pm line 373\cJ\cICPAN::shell() called at /usr/lib/perl5/5.14/App/Cpan.pm line 338\cJ\cIApp::Cpan::_process_options(\"App::Cpan\") called at /usr/lib/perl5/5.14/App/Cpan.pm line 421\cJ\cIApp::Cpan::run(\"App::Cpan\") called at /bin/cpan line 12\cJ" at /usr/lib/perl5/5.14/CPAN.pm line 392. CPAN::shell() called at /usr/lib/perl5/5.14/App/Cpan.pm line 338 App::Cpan::_process_options("App::Cpan") called at /usr/lib/perl5/5.14/App/Cpan.pm line 421 App::Cpan::run("App::Cpan") called at /bin/cpan line 12 -- Andrew DeFaria -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple