📄 175.html
字号:
</Ul>
<p>Among other responsibilities, Mailman keeps track of the mailing lists of all <tt CLASs="monofont">python.org</tt> activities, including the Python Special Interest Groups (Python SIGs).<a NAME="idx1073746342"></a><a naME="idx1073746343"></A><A name="idx1073746344"></a><a name="idx1073746345"></a><a name="idx1073746346"></a><a naMe="idx1073746347"></a><A namE="idx1073746348"></a><a naMe="idx1073746349"></a><a NAME="idx1073746350"></a><a naME="idx1073746351"></A><A name="idx1073746352"></A><A NAme="idx1073746353"></a></p>
<P>As a practical matter, you'll need root access on your host to configure Mailman properly. Most open source products can be generated and initially tested by ordinary UNIX users. Some organizations have a policy that requires this. With Mailman, though, you'll at least need to create a new account and group (the default for both is "mailman") for Mailman's use.</P>
<P>Mailman, of course, powers the <Tt class="monofont">Python-list,</tt> which is a general discussion list for the Python programming language. You can see it working at</p>
<p><a target="_blank" hreF="http://www.python.org/mailman/listinfo/python-list">http://www.python.org/mailman/listinfo/python-list</a></p>
<P>Also check out the Mailman home page: </p>
<p><a TargeT="_blank" hreF="http://www.gnu.org/software/mailman/mailman.html">http://www.gnu.org/software/mailman/mailman.html</A></P>
<P>More information is also available at: <a tarGET="_blank" Href="http://www.list.org">http://www.list.org</a></P>
<P><A Name="idx1073746354"></a>Christopher Kolar has made Mailman documentation available, primarily for list owners who aren't necessarily technical, but who own Mailman mailing lists. The GNU Mailman Documentation can be found at the following site:</P>
<P><A Target="_blank" href="http://www.aurora.edu/~ckolar/mailman/">http://www.aurora.edu/~ckolar/mailman/</a><a name="idx1073746355"></a><a namE="idx1073746356"></a><a Name="idx1073746357"></A><a namE="idx1073746358"></a><a nAME="idx1073746359"></A>
</p>
<h4>Medusa Internet Server</h4>
<p>Medusa is a Web server application that can be embeddable into a Python program, offering high-performance for HTTP, FTP, and other IP services. Medusa was written entirely in Python by <A NAMe="idx1073746360"></a>Sam Rushing.</p>
<p>Medusa provides an Internet server framework for implementing asynchronous socket-based servers桾CP/IP, and on UNIX, UNIX domain sockets. The first release includes HTTP, FTP, and monitor servers. Medusa can simultaneously support several instances of either the same or different server types. For example, you could start up two HTTP servers, an FTP server, and a monitor server. Then you could connect to the monitor server to control and manipulate Medusa while it is running, entering and evaluating Python expressions (basically, a remote Python interpreter capability).<A NAMe="idx1073746361"></a><a nAME="idx1073746362"></A><a name="idx1073746363"></a><a name="idx1073746364"></a><a name="idx1073746365"></a><a nAme="idx1073746366"></A><a naMe="idx1073746367"></a><a nAme="idx1073746368"></a><A NAMe="idx1073746369"></a><a nAME="idx1073746370"></A><a namE="idx1073746371"></A></P>
<P>Out of the box, Medusa can run an unlimited number of HTTP and FTP servers within a single address space, without the use of threads. Capable of impressive hit rates, this server can solve your performance problems while handing you the most powerful server-side scripting language available.</p>
<p>Because Medusa is written entirely in Python, it is portable to any platform that implements the <a nAME="idx1073746372"></A><a name="idx1073746373"></a><tt class="monofont">socket</tt> and <a name="idx1073746374"></A><a nAme="idx1073746375"></a><Tt claSs="monofont">select</tt> modules correctly. It has been tested on several UNIX platforms, Windows NT, and Windows 95.</P>
<P>Medusa is an elegant and efficient solution to a difficult programming problem. Medusa's core async-socket library is very stable because it has been in use virtually unchanged since 1995.</P>
<P>Medusa is an architecture for building long-running, very high-performance TCP/IP network servers (such as HTTP, FTP, and NNTP) in Python. Medusa is different from most other servers because it runs as a single process, multiplexing I/O with its various client and server connections within a single process/thread.</p>
<p>Medusa is in use now in several mission-critical applications, ranging from custom Web servers at extremely high-traffic sites to distributed data processing systems.</p>
<p>As Medusa is written in Python, it can be extended and modified at runtime, even by the end user. User scripts can be used to completely change the behavior of the server, and even add in completely new server types.</P>
<DIV clasS="note"><P CLass="notetitle"><b>Note</B></P><P>
<P>According to <a target="_blank" href="http://www.nightmare.com/medusa/license.html">http://www.nightmare.com/medusa/license.html</a>, Medusa is now Free Software under the same license as Python, so you don't need a commercial use license.</p>
</p></div>
<br>
<bR>
<p>For more details, check out the following site:</p>
<P><a taRget="_blank" hRef="http://www.nightmare.com/medusa/">http://www.nightmare.com/medusa/</a><A NAMe="idx1073746376"></a><a nAME="idx1073746377"></A><a namE="idx1073746378"></A><A Name="idx1073746379"></a><A NAMe="idx1073746380"></a><a name="idx1073746381"></a><a name="idx1073746382"></a><a name="idx1073746383"></a><A naMe="idx1073746384"></a><a Name="idx1073746385"></a><A namE="idx1073746386"></A></P>
</Font>
<P><TABLE width="100%" border=0><TR valign="top"><TD><font size=1 color="#C0C0C0"><br></font></TD><TD align=right><font size=1 color="#C0C0C0">Last updated on 1/30/2002<br>Python Developer's Handbook, © 2002 Sams Publishing</font></TD></TR></TABLE></P>
<TABLE border=0 width="100%" cellspacing=0 cellpadding=0><TR><td align=left width="15%" class="headingsubbarbg"><a href="174.html" title="Configuring Web Servers for Python/CGI Scripts"><font size="1">< BACK</font></a></td><td align=center width="70%" class="headingsubbarbg"><font size="1"><a href="popanote.asp?pubui=oreilly&bookname=0672319942&snode=175" target="_blank" title="Make a public or private annnotation">Make Note</a> | <a href="175.html" title="Use a Safari bookmark to remember this section">Bookmark</a></font></td><td align=right width="15%" class="headingsubbarbg"><a href="176.html" title="Other Applications"><font size="1">CONTINUE ></font></a></td></TR></TABLE>
</TD></TR></TABLE>
<br><TABLE width=100% bgcolor=white border=0 cellspacing=0 cellpadding=5><TR><TD><H4 class=Title>Index terms contained in this section</H4>
<font size=2>
<a href="#idx1073746272">applets</a><BR>
applications<BR>
<a href="#idx1073746269">Grail</a> <a href="#idx1073746283">2nd</a><BR>
<a href="#idx1073746264">Internet, third-party</a> <a href="#idx1073746278">2nd</a> <a href="#idx1073746295">3rd</a> <a href="#idx1073746314">4th</a> <a href="#idx1073746326">5th</a> <a href="#idx1073746346">6th</a> <a href="#idx1073746365">7th</a> <a href="#idx1073746380">8th</a><BR>
<a href="#idx1073746318">Mailman</a> <a href="#idx1073746330">2nd</a> <a href="#idx1073746350">3rd</a> <a href="#idx1073746356">4th</a><BR>
<a href="#idx1073746369">Medusa Internet Server</a> <a href="#idx1073746384">2nd</a><BR>
<a href="#idx1073746299">Z Object Publishing Environment (Zope)</a> <a href="#idx1073746304">2nd</a><BR>
<a href="#idx1073746288">ZSQLMethod</a><BR>
browsers<BR>
<a href="#idx1073746268">Grail</a> <a href="#idx1073746282">2nd</a><BR>
<a href="#idx1073746338">Cotton, Scott</a><BR>
<a href="#idx1073746340">Delivery Status Notification (DSN)</a><BR>
development<BR>
Web<BR>
<a href="#idx1073746262">third-party applications</a> <a href="#idx1073746276">2nd</a> <a href="#idx1073746293">3rd</a> <a href="#idx1073746312">4th</a> <a href="#idx1073746324">5th</a> <a href="#idx1073746344">6th</a> <a href="#idx1073746363">7th</a> <a href="#idx1073746378">8th</a><BR>
<a href="#idx1073746286">Digital Creations</a><BR>
<a href="#idx1073746341">DSN (Delivery Status Notification)</a><BR>
<a href="#idx1073746321">GNU Mailing List Manager (Mailman)</a> <a href="#idx1073746333">2nd</a> <a href="#idx1073746353">3rd</a> <a href="#idx1073746359">4th</a><BR>
<a href="#idx1073746267">Grail</a> <a href="#idx1073746281">2nd</a><BR>
Internet<BR>
development for<BR>
<a href="#idx1073746261">third-party applications</a> <a href="#idx1073746275">2nd</a> <a href="#idx1073746292">3rd</a> <a href="#idx1073746311">4th</a> <a href="#idx1073746323">5th</a> <a href="#idx1073746343">6th</a> <a href="#idx1073746362">7th</a> <a href="#idx1073746377">8th</a><BR>
<a href="#idx1073746354">Kolar, Christopher</a><BR>
lists<BR>
mailing<BR>
<a href="#idx1073746308">Mailman</a><BR>
mailing lists<BR>
<a href="#idx1073746309">Mailman</a><BR>
<a href="#idx1073746317">Mailman</a> <a href="#idx1073746329">2nd</a> <a href="#idx1073746349">3rd</a> <a href="#idx1073746355">4th</a><BR>
<a href="#idx1073746334">Mailman Cabal</a><BR>
<a href="#idx1073746337">Manheimer, Ken</a><BR>
<a href="#idx1073746368">Medusa Internet Server</a> <a href="#idx1073746383">2nd</a><BR>
<a href="#idx1073746336">Meland, Harald</a><BR>
modules<BR>
<a href="#idx1073746375">select</a><BR>
<a href="#idx1073746372">socket</a><BR>
programs<BR>
<a href="#idx1073746270">Grail</a> <a href="#idx1073746284">2nd</a><BR>
<a href="#idx1073746265">Internet, third-party</a> <a href="#idx1073746279">2nd</a> <a href="#idx1073746296">3rd</a> <a href="#idx1073746315">4th</a> <a href="#idx1073746327">5th</a> <a href="#idx1073746347">6th</a> <a href="#idx1073746366">7th</a> <a href="#idx1073746381">8th</a><BR>
<a href="#idx1073746319">Mailman</a> <a href="#idx1073746331">2nd</a> <a href="#idx1073746351">3rd</a> <a href="#idx1073746357">4th</a><BR>
<a href="#idx1073746370">Medusa Internet Server</a> <a href="#idx1073746385">2nd</a><BR>
<a href="#idx1073746300">Z Object Publishing Environment (Zope)</a> <a href="#idx1073746305">2nd</a><BR>
<a href="#idx1073746289">ZSQLMethod</a><BR>
<a href="#idx1073746360">Rushing, Sam</a><BR>
<a href="#idx1073746374">select module</a><BR>
<a href="#idx1073746373">socket module</a><BR>
software<BR>
<a href="#idx1073746271">Grail</a> <a href="#idx1073746285">2nd</a><BR>
<a href="#idx1073746266">Internet, third-party</a> <a href="#idx1073746280">2nd</a> <a href="#idx1073746297">3rd</a> <a href="#idx1073746316">4th</a> <a href="#idx1073746328">5th</a> <a href="#idx1073746348">6th</a> <a href="#idx1073746367">7th</a> <a href="#idx1073746382">8th</a><BR>
<a href="#idx1073746320">Mailman</a> <a href="#idx1073746332">2nd</a> <a href="#idx1073746352">3rd</a> <a href="#idx1073746358">4th</a><BR>
<a href="#idx1073746371">Medusa Internet Server</a> <a href="#idx1073746386">2nd</a><BR>
<a href="#idx1073746301">Z Object Publishing Environment (Zope)</a> <a href="#idx1073746306">2nd</a><BR>
<a href="#idx1073746290">ZSQLMethod</a><BR>
<a href="#idx1073746263">third-party Internet applications</a> <a href="#idx1073746277">2nd</a> <a href="#idx1073746294">3rd</a> <a href="#idx1073746313">4th</a> <a href="#idx1073746325">5th</a> <a href="#idx1073746345">6th</a> <a href="#idx1073746364">7th</a> <a href="#idx1073746379">8th</a><BR>
<a href="#idx1073746273">Trojan Horses</a><BR>
<a href="#idx1073746339">Viega, John</a><BR>
<a href="#idx1073746335">Warsaw, Barry</a><BR>
World Wide Web<BR>
development for<BR>
<a href="#idx1073746260">third-party applications</a> <a href="#idx1073746274">2nd</a> <a href="#idx1073746291">3rd</a> <a href="#idx1073746310">4th</a> <a href="#idx1073746322">5th</a> <a href="#idx1073746342">6th</a> <a href="#idx1073746361">7th</a> <a href="#idx1073746376">8th</a><BR>
<a href="#idx1073746298">Z Object Publishing Environment (Zope)</a> <a href="#idx1073746303">2nd</a><BR>
<a href="#idx1073746302">Zope (Z Object Publishing Environment)</a> <a href="#idx1073746307">2nd</a><BR>
<a href="#idx1073746287">ZSQLMethod</a><BR>
<BR>
</font></TD></TR></TABLE>
<!--EndOfBrowse-->
</TD></TR></TABLE>
<table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#990000><tr><td><p align=center><font size=1 face="verdana,arial,helvetica" color=white>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -