summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoj Kasichainula <manoj@apache.org>1999-04-27 20:36:25 +0000
committerManoj Kasichainula <manoj@apache.org>1999-04-27 20:36:25 +0000
commit9596cc822f8e01bbae52868a2df291123fc0b4cd (patch)
treed5175202ddf8c17c4f20b54b82d2e1a87723ca90
parent025799e406ac4423d9378d92c94e5aad50028db2 (diff)
downloadhttpd-9596cc822f8e01bbae52868a2df291123fc0b4cd.tar.gz
Submitted by: Joe Moenich <moenich@us.ibm.com>
Reviewed by: Dean Gaudet, Martin Kraemer, Manoj Kasichainula Add support for standalone mode in TPF git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83121 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--docs/manual/install-tpf.html8
-rw-r--r--docs/manual/platform/readme-tpf.html63
2 files changed, 34 insertions, 37 deletions
diff --git a/docs/manual/install-tpf.html b/docs/manual/install-tpf.html
index a55636e5be..48d337c8b8 100644
--- a/docs/manual/install-tpf.html
+++ b/docs/manual/install-tpf.html
@@ -53,8 +53,6 @@ are in /src.
If you are using a product such as WinZip on your PC, verify that
the <EM>"TAR File Smart CR/LF Conversion"</EM> option is NOT checked.
You can find this in WinZip under Options, Configuration.
-Since you had to tar and unzip the file to read this document,
-you need to re-tar and -unzip if the CR/LF option was checked.
This will save you lots of headaches later on.
</P>
<P>
@@ -212,8 +210,7 @@ HREF="http://www.apache.org/dist/contrib/modules/">http://www.apache.org/dist/co
Apache requires a configuration file to initialize itself during activation.
(Previously three configuration files were used.)
Copy the distribution version, /conf/httpd.conf-dist, to /conf/httpd.conf and then
- edit the /conf/httpd.conf copy with your site specific information. This first release
- of Apache for TPF only runs under the "inetd" model so you
+ edit the /conf/httpd.conf copy with your site specific information. If your system is pre-PUT09 you
<font color=red><STRONG>must</STRONG></FONT> change <TT>ServerType</TT> from <TT>standalone</TT>
to <TT>inetd</TT>.
<BR><BR>
@@ -226,7 +223,8 @@ HREF="http://www.apache.org/dist/contrib/modules/">http://www.apache.org/dist/co
<BR><BR>
<PRE>
ZINET ADD S-TFTP PGM-CTFT PORT-69 PROTOCOL-UDP MODEL-NOWAIT
- ZINET ADD S-APACHE PGM-<EM>pppp</EM> PORT-80 PROTOCOL-TCP MODEL-NOWAIT</PRE>
+ ZINET ADD S-APACHE PGM-<EM>pppp</EM> PROTOCOL-TCP MODEL-NOWAIT PORT-80 (if inetd mode)
+ ZINET ADD S-APACHE PGM-<EM>pppp</EM> PROTOCOL-TCP MODEL-NOLISTEN (if standalone mode)</PRE>
Please refer to <EM>IBM Transaction Processing Facility Transmission Control
Protocol/Internet Protocol Version 4 Release 1</EM> for more information
on ZCLAW, INETD, and TFTP.
diff --git a/docs/manual/platform/readme-tpf.html b/docs/manual/platform/readme-tpf.html
index 2e9161b1aa..a9267dfb38 100644
--- a/docs/manual/platform/readme-tpf.html
+++ b/docs/manual/platform/readme-tpf.html
@@ -8,7 +8,6 @@
<H1 align="center">Overview of the Apache TPF Port</H1>
<HR>
<CENTER>[&nbsp;<A HREF="#configuration_files">Configuration Files</A>
- &nbsp;|&nbsp;<A HREF="#auto_generated_files">Auto Generated Files</A>
&nbsp;|&nbsp;<A HREF="#whats_available">What's Available</A>
&nbsp;|&nbsp;<A HREF="#porting_notes">Porting Notes</A>&nbsp;]
</CENTER>
@@ -41,8 +40,7 @@
work on TPF with only a couple of operating system specific changes
to httpd.conf:<BR>
<UL>
- <LI>ServerType needs to be "inetd" since TPF does not yet support
- "standalone" mode.
+ <LI>ServerType needs to be "inetd" on pre-PUT09 systems.
<LI>Performance considerations may dictate setting KeepAlive to "Off"
(the default is "On") or lowering the Timeout value from the default
300 seconds (5 minutes) in order to reduce the number of active ECBs on your system.
@@ -68,64 +66,75 @@
<LI>buff.c
<LI>buildmark.c
<LI>ebcdic.c
+ <LI>gen_test.char.c
+ <LI>gen_uri_delims.c
<LI>http_config.c
<LI>http_core.c
<LI>http_log.c
- <LI>http_main.c
+ <LI>http_main.c <A HREF="#note_1"> <i><small>(see note 1)</small></i></A>
<LI>http_protocol.c
<LI>http_request.c
- <LI>http_vhost.c <A HREF="#note_2">*</A>
- <LI>mod_access.c
+ <LI>http_vhost.c <i><small>(requires PUT9)</small></i>
+ <LI>logresolve.c <i><small>(requires PUT10)</small></i>
+ <LI>mod_access.c <A HREF="#note_2"> <i><small>(see note 2)</small></i></A>
+ <LI>mod_actions.c
<LI>mod_alias.c
<LI>mod_asis.c
+ <LI>mod_auth_anon.c
<LI>mod_autoindex.c
<LI>mod_cern_meta.c
+ <LI>mod_cgi.c <i><small>(requires PUT10)</small></i>
<LI>mod_dir.c
+ <LI>mod_env.c
<LI>mod_example.c
<LI>mod_expires.c
<LI>mod_headers.c
<LI>mod_imap.c
+ <LI>mod_include.c <A HREF="#note_3"> <i><small>(see note 3)</small></i></A>
<LI>mod_info.c
<LI>mod_log_agent.c
<LI>mod_log_config.c
<LI>mod_log_referer.c
<LI>mod_mime.c
+ <LI>mod_mime_magic.c
<LI>mod_negotiation.c
+ <LI><A HREF="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html">mod_put.c</A>
<LI>mod_setenvif.c
<LI>mod_speling.c
+ <LI>mod_status.c
+ <LI>mod_unique_id.c <i><small>(requires PUT10)</small></i>
<LI>mod_userdir.c
<LI>mod_usertrack.c
<LI>os.c
<LI>os-inline.c
<LI>regular expression parser
+ <LI>rotatelogs.c <i><small>(requires PUT10)</small></i>
<LI>util.c
<LI>util_date.c
+ <LI>util_script.c
<LI>util_uri.c
</UL></MULTICOL>
- Please keep in mind that some major pieces are not yet in place including
- standalone mode, pipes, password/group files, CGI scripts, and MD5 support.
- <BR>
+ <br><b>Notes:</b>
+ <A NAME="note_1">&nbsp;</A>
+ <ol>
+ <li>"Standalone" mode requires TPF version 4.1 PUT09
<A NAME="note_2">&nbsp;</A>
- <BR>
- * virtual hosting requires TPF version 4.1 PUT09
+ <li>Use of mod_access directives &quot;<tt>allow from</tt>&quot; &amp; &quot;<tt>deny from</tt>&quot;
+ with host <i>names</i> (verses ip addresses) requires TPF version 4.1 PUT10
+ <A NAME="note_3">&nbsp;</A>
+ <li>CGI execution requires TPF version 4.1 PUT10
+ </ol>
-<H3>Components/modules not (yet?) supported on TPF:</H3>
+<H3>Components/modules not yet supported on TPF:</H3>
<multicol COLS=3><UL>
+ <LI>ap_md5c.c
<LI>htpasswd.c
- <LI>md5c.c
- <LI>mod_actions.c
<LI>mod_auth.c
- <LI>mod_auth_anon.c
- <LI>mod_cgi.c
<LI>mod_digest.c
- <LI>mod_env.c
- <LI>mod_include.c
- <LI>mod_mime_magic.c
+ <LI>mod_mmap_static.c
<LI>mod_proxy.c
<LI>mod_rewrite.c
- <LI>mod_status.c
- <LI>mod_unique_id.c
<LI>proxy_cache.c
<LI>proxy_connect.c
<LI>proxy_ftp.c
@@ -133,19 +142,16 @@
<LI>proxy_util.c
<LI>rfc1413.c
<LI>util_md5.c
- <LI>util_script.c
</UL></MULTICOL>
<H3>Components/modules that don't apply or that probably won't ever be available on TPF:</H3>
<multicol COLS=3><UL>
- <LI>gen_test.char.c
- <LI>gen_uri_delims.c
<LI>mod_auth_db.c
<LI>mod_auth_dbm.c
<LI>mod_auth_db.module
- <LI>mod_mmap_static.c
<LI>mod_so.c
+ <LI>suexec.c
</UL></MULTICOL>
<A NAME="porting_notes">&nbsp;</A>
@@ -188,16 +194,9 @@
differences in how some functions are implemented on TPF.
</P>
- <H3>Temporary changes:</H3>
- <P>Lastly, we needed to bypass sections of Apache processing
- since this first cut for TPF doesn't include
- Standalone mode, pipes, forking, et cetera.
- </P>
-
<HR>
<CENTER>[&nbsp;<A HREF="#top">top</A>
&nbsp;|&nbsp;<A HREF="#configuration_files">Configuration Files</A>
- &nbsp;|&nbsp;<A HREF="#auto_generated_files">Auto Generated Files</A>
&nbsp;|&nbsp;<A HREF="#whats_available">What's Available</A>
&nbsp;|&nbsp;<A HREF="#porting_notes">Porting Notes</A>&nbsp;]
</CENTER>