WebStack

docs/deploying-applications.html

401:ca2a40e20036
2005-07-16 paulb [project @ 2005-07-16 20:32:56 by paulb] Enhanced the PYTHONPATH handling to respect the existing definition.
     1 <?xml version="1.0" encoding="iso-8859-1"?>     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     3        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">     4 <html xmlns="http://www.w3.org/1999/xhtml">     5 <head>     6   <title>Deploying an Application</title>     7   <meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" />     8   <link href="styles.css" rel="stylesheet" type="text/css" />     9 </head>    10     11 <body>    12 <h1>Deploying an Application</h1>    13     14 <p>Here is a table which summarises the steps required to actually deploy    15 your application in the different server environments or frameworks:</p>    16     17 <table border="1" cellspacing="0" cellpadding="5">    18   <tbody>    19     <tr>    20       <th>Framework</th>    21       <th>Deployment Steps</th>    22     </tr>    23     <tr>    24       <td>BaseHTTPRequestHandler</td>    25       <td>Just run the adapter code</td>    26     </tr>    27     <tr>    28       <td>CGI</td>    29       <td>Declare a script directory in the Web server<br />    30         Deploy application code in the specified script directory<br />    31         Restart the Web server</td>    32     </tr>    33     <tr>    34       <td>Java Servlet</td>    35       <td>Use the supplied script in <code>tools/JavaServlet</code> and    36         follow your servlet container's instructions</td>    37     </tr>    38     <tr>    39       <td>mod_python</td>    40       <td>Declare a handler directory in Apache<br />    41         Deploy application code in the specified handler directory<br />    42         Restart Apache</td>    43     </tr>    44     <tr>    45       <td>Twisted</td>    46       <td>Just run the adapter code</td>    47     </tr>    48     <tr>    49       <td>Webware</td>    50       <td>Copy or symbolically link your application code directory to reside    51         alongside other Webware plug-ins<br />    52         Configure your application within Webware<br />    53         Start Webware</td>    54     </tr>    55     <tr>    56       <td>WSGI</td>    57       <td>(Follow the instructions for CGI - this may change in future.)</td>    58     </tr>    59     <tr>    60       <td>Zope</td>    61       <td>Copy or symbolically link your application code directory to reside    62         in the Zope <code>Products</code> directory<br />    63         Configure <code>etc/zope.conf</code><br />    64         Start Zope<br />    65         Add a product instance for your application at the desired location    66         in the Zope filesystem</td>    67     </tr>    68   </tbody>    69 </table>    70     71 <h2>More Information</h2>    72     73 <p>Notes on each server environment can be found in subdirectories within the    74 <code>docs</code> directory:</p>    75 <ul>    76   <li><a    77   href="BaseHTTPRequestHandler/NOTES.txt">BaseHTTPRequestHandler</a></li>    78   <li><a href="CGI/NOTES.txt">CGI</a></li>    79   <li><a href="JavaServlet/NOTES.txt">Java Servlet</a></li>    80   <li><a href="ModPython/NOTES.txt">mod_python</a></li>    81   <li><a href="Twisted/NOTES.txt">Twisted</a></li>    82   <li><a href="Webware/NOTES.txt">Webware</a></li>    83   <li><a href="WSGI/NOTES.txt">WSGI</a></li>    84   <li><a href="Zope/NOTES.txt">Zope</a></li>    85 </ul>    86 </body>    87 </html>