jorge.gonzalez at daikon
Sep 23, 2011, 12:17 AM
Post #3 of 11
I fully support John regarding Starman, I got to know it through some
Catalyst IRC guru and have never looked back since.
I would add a special module: Plugin::SmartURI, configured with
"disposition: relative" directive. This module makes relocating your app
URL (say from http://myhost/ to http://myhost/app1/) a trivial thing,
just from the Apache configuration (provided all URLs in your app are
always generated via "uri_for" method).
El 22/09/11 23:48, John Karr escribi贸:
> I recommend Starman over fastcgi. I never had an easy time with
> fastcgi, and when I finally gave starman a shot it was surprisingly
> painless, it was pretty easy to make an upstart job out of, and I can
> ditch mod_perl. I have no experience with lighthttpd, but with Apache
> a simple ProxyPass or ReWriteRule[P] is the only non-boilerplate
> directive needed.
> *From:*Robert Dormer [mailto:rdormer [at] myartplot]
> *Sent:* Thursday, September 22, 2011 4:51 PM
> *To:* catalyst [at] lists
> *Subject:* [Catalyst] fastcgi script returns 404
> Hello all,
> I have a catalyst installation that I'm bringing up from scratch in a
> new environment. I've decided to go with lighttpd / fastcgi as the
> web server. When running the server script (the project is named map,
> so it's the map_server.pl <http://map_server.pl> script), pages seem
> to come up just fine. However, when I start lighttpd, and run the
> map_fastcgi.pl <http://map_fastcgi.pl> script with the following
> command line:
> ./script/map_fastcgi.pl <http://map_fastcgi.pl> --listen
> 127.0.0.1:9000 <http://127.0.0.1:9000> --nproc 5 --keeperr 2
> It seems that only the index page of the site is served properly - any
> other link that I click on just results in a 404. So it seems that I
> am doing something wrong with fastcgi. Can anyone recommend what I
> need to do differently?
> For informational purposes - I run lighttpd with the following
> configuration file:
> server.document-root = "/home/mapper/artplot/root/"
> server.modules += ( "mod_fastcgi" )
> server.port = 80
> server.username = "mapper"
> server.groupname = "mapper"
> mimetype.assign = (
> ".htm" => "text/html",
> ".html" => "text/html",
> ".txt" => "text/plain",
> ".jpg" => "image/jpeg",
> ".png" => "image/png"
> static-file.exclude-extensions = ( ".pm", ".pl", ".conf" )
> fastcgi.server = ("" =>
> "host" => "127.0.0.1",
> "port" => 9000,
> Main Number - (617) 752-1714
> All-in-one empowerment platform for the art industry and profession -
> complete with social, professional, and commercial power.
> MyArtPlot, LLC
> Attn: General Mail
> P.O. Box 960812
> Boston, MA 02196
> Please note that this e-mail contains information that may be
> confidential and proprietary. It is to be read and used solely by the
> intended recipient(s). MyArtPlot, LLC and its affiliates retain all
> proprietary rights that they may have in the information. If you are
> not an intended recipient, please notify us immediately by reply
> e-mail and please delete this e-mail (including any attachments
> hereto) immediately without reading, disseminating, distributing or
> copying. Cheers & Thank you.
> List: Catalyst [at] lists
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
> Dev site: http://dev.catalyst.perl.org/