Hi, For what it's worth I don't have the ::ApacheHandler appended, like:
<Location /site> SetHandler perl-script PerlHandler HTML::Mason </Location> And before this I have: PerlRequire /usr/local/www_sites/mason_handler.pl I don't use *.html or whatever because I like not having extensions on my files. Also I use the /site prefix so I can have images and other binary files elsewhere from doc. root. You also have the option to filter != text/html in your mason handler per request base. That is explained in the default handler coming with Mason. I don't know if this is the optimal way to do things, but this has been my configuration for years - and it works like I want it to - so why change? ;) (I'm all ears to configuration hints... don't get me wrong) This reply and your mail should maybe have been sent to the Mason mail list in the first place. Best regards // Nicolai -----Original Message----- From: Mrajesh [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 11, 2002 3:21 PM To: [EMAIL PROTECTED] Subject: Errors on Mason Hi, We have installed modperl-enabled ssl-enabled apache server. And we are able to start the https server successfully.( by running ./httpsdctl start ). . But, when we are sending a https request to the server, it is displaying as "Internal Server Error" on Browser. As we observed the apache error log file , It has given the following error [Error] "Undefined subroutine &HTML::Mason::ApacheHandler::handler called" Our httpsd.conf file consists of the following PerlSetVar MasonCompRoot /usr/local/apache/htdocs PerlSetVar MasonDataDir /usr/local/apache/mason PerlModule HTML::Mason::ApacheHandler <FilesMatch "*.html"> SetHandler perl-script PerlHandler HTML::Mason::ApacheHandler </FilesMatch> We are unable to guess the error. Could you please mail me the solution. Regards, Rajesh