Differences between revisions 1 and 2
Revision 1 as of 2008-05-27 13:23:18
Size: 1828
Editor: terri
Comment:
Revision 2 as of 2008-05-28 03:22:35
Size: 1726
Editor: ghmeyer@gmail
Comment: Fixing my first simple case as requested by Terri Oda... should probably be ticked as a minor change?
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DOC/versions/4030663 #pragma page-filename DOC/versions/4030664
Line 6: Line 6:
  --&lt;cut&gt;--   --<cut>--
Line 12: Line 12:
}}}
Line 14: Line 13:

{{{
Line 18: Line 15:
}}}
Line 20: Line 16:

{{{
Line 25: Line 19:
}}}
Line 27: Line 20:

{{{
Line 33: Line 24:

  Then, I added this entry to the thttpd configuration file:

  cgipat=/mailman/**

  The double-asterisk is important. Without it, thttpd will not process
  CGI requests of the sort that Mailman expects.

  That's all. Mailman has been running flawlessly for me under thttpd
  for over four months now.

  -Justin
  --<cut>--
Line 35: Line 39:

{{{
  Then, I added this entry to the thttpd configuration file:
}}}


{{{
  cgipat=/mailman/**
}}}


{{{
  The double-asterisk is important. Without it, thttpd will not process
  CGI requests of the sort that Mailman expects.
}}}


{{{
  That's all. Mailman has been running flawlessly for me under thttpd
  for over four months now.
}}}


{{{
  -Justin
  --&lt;cut&gt;--
}}}

Contrary to this report, using symlinks, regardless of whether or not those symlinks go outside of the html tree (in which case use the nosymlinkcheck option), does not work, because thttpd (2.25b) processes the ** wildcard incorrectly when a symlink is encountered.
Contrary to this report, using symlinks, regardless of whether or not those symlinks go outside of the html tree (in which case use the nosymlinkcheck option), does not work, because thttpd (2.25b) processes the \'''\''' wildcard incorrectly when a symlink is encountered.

1.14. Can I run Mailman under thttpd?

Yes, but not with symlinks.

  --<cut>--
  Subject: [Mailman-Users] thttpd
  From: Justin Sheehy &lt;justin@iago.org&gt;
  Date: Sat, 01 Dec 2001 13:20:42 -0500 (10:20 PST)
  To: barry@digicool.com (Barry A. Warsaw)
  Cc: mailman-users@python.org

  Several months ago I sent mail to mailman-users when I was trying to
  figure out how to get Mailman to run under thttpd.

  I figured it out fairly quickly, but forgot to post the answer back
  here.  I'm doing so now, for the benefit of others who might want to
  run Mailman on thttpd.

  I copied the cgi-bin directory from Mailman's install directory into a
  "mailman" subdirectory of the thttpd data directory.  This could be
  done with symlinks, but then you'd have to turn off some of thttpd's
  useful security checks.

  Then, I added this entry to the thttpd configuration file:

  cgipat=/mailman/**

  The double-asterisk is important.  Without it, thttpd will not process
  CGI requests of the sort that Mailman expects.

  That's all.  Mailman has been running flawlessly for me under thttpd
  for over four months now.

  -Justin
  --<cut>--

Contrary to this report, using symlinks, regardless of whether or not those symlinks go outside of the html tree (in which case use the nosymlinkcheck option), does not work, because thttpd (2.25b) processes the \\ wildcard incorrectly when a symlink is encountered.

Last changed on Sun Jan 7 04:39:49 2007 by Frank Cusack Converted from the Mailman FAQ Wizard

This is one of many Frequently Asked Questions.

MailmanWiki: DOC/Can I run Mailman under thttpd? (last edited 2015-01-31 02:36:58 by msapiro)