From 9596cc822f8e01bbae52868a2df291123fc0b4cd Mon Sep 17 00:00:00 2001
From: Manoj Kasichainula
Date: Tue, 27 Apr 1999 20:36:25 +0000
Subject: [PATCH] Submitted by: Joe Moenich 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
---
docs/manual/install-tpf.html | 8 ++--
docs/manual/platform/readme-tpf.html | 63 ++++++++++++++--------------
2 files changed, 34 insertions(+), 37 deletions(-)
diff --git a/docs/manual/install-tpf.html b/docs/manual/install-tpf.html
index a55636e5bec..48d337c8b85 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 "TAR File Smart CR/LF Conversion" 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.
@@ -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
must change ServerType from standalone
to inetd.
@@ -226,7 +223,8 @@ HREF="http://www.apache.org/dist/contrib/modules/">http://www.apache.org/dist/co
ZINET ADD S-TFTP PGM-CTFT PORT-69 PROTOCOL-UDP MODEL-NOWAIT
- ZINET ADD S-APACHE PGM-pppp PORT-80 PROTOCOL-TCP MODEL-NOWAIT
+ ZINET ADD S-APACHE PGM-pppp PROTOCOL-TCP MODEL-NOWAIT PORT-80 (if inetd mode)
+ ZINET ADD S-APACHE PGM-pppp PROTOCOL-TCP MODEL-NOLISTEN (if standalone mode)
Please refer to IBM Transaction Processing Facility Transmission Control
Protocol/Internet Protocol Version 4 Release 1 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 2e9161b1aa9..a9267dfb387 100644
--- a/docs/manual/platform/readme-tpf.html
+++ b/docs/manual/platform/readme-tpf.html
@@ -8,7 +8,6 @@
Overview of the Apache TPF Port
[ Configuration Files
- | Auto Generated Files
| What's Available
| Porting Notes ]
@@ -41,8 +40,7 @@
work on TPF with only a couple of operating system specific changes
to httpd.conf:
- - ServerType needs to be "inetd" since TPF does not yet support
- "standalone" mode.
+
- ServerType needs to be "inetd" on pre-PUT09 systems.
- 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 @@
- buff.c
- buildmark.c
- ebcdic.c
+
- gen_test.char.c
+
- gen_uri_delims.c
- http_config.c
- http_core.c
- http_log.c
-
- http_main.c
+
- http_main.c (see note 1)
- http_protocol.c
- http_request.c
-
- http_vhost.c *
-
- mod_access.c
+
- http_vhost.c (requires PUT9)
+
- logresolve.c (requires PUT10)
+
- mod_access.c (see note 2)
+
- mod_actions.c
- mod_alias.c
- mod_asis.c
+
- mod_auth_anon.c
- mod_autoindex.c
- mod_cern_meta.c
+
- mod_cgi.c (requires PUT10)
- mod_dir.c
+
- mod_env.c
- mod_example.c
- mod_expires.c
- mod_headers.c
- mod_imap.c
+
- mod_include.c (see note 3)
- mod_info.c
- mod_log_agent.c
- mod_log_config.c
- mod_log_referer.c
- mod_mime.c
+
- mod_mime_magic.c
- mod_negotiation.c
+
- mod_put.c
- mod_setenvif.c
- mod_speling.c
+
- mod_status.c
+
- mod_unique_id.c (requires PUT10)
- mod_userdir.c
- mod_usertrack.c
- os.c
- os-inline.c
- regular expression parser
+
- rotatelogs.c (requires PUT10)
- util.c
- util_date.c
+
- util_script.c
- util_uri.c
- 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.
-
+
Notes:
+
+
+ - "Standalone" mode requires TPF version 4.1 PUT09
-
- * virtual hosting requires TPF version 4.1 PUT09
+ - Use of mod_access directives "allow from" & "deny from"
+ with host names (verses ip addresses) requires TPF version 4.1 PUT10
+
+
- CGI execution requires TPF version 4.1 PUT10
+
-Components/modules not (yet?) supported on TPF:
+Components/modules not yet supported on TPF:
+ - ap_md5c.c
- htpasswd.c
-
- md5c.c
-
- mod_actions.c
- mod_auth.c
-
- mod_auth_anon.c
-
- mod_cgi.c
- mod_digest.c
-
- mod_env.c
-
- mod_include.c
-
- mod_mime_magic.c
+
- mod_mmap_static.c
- mod_proxy.c
- mod_rewrite.c
-
- mod_status.c
-
- mod_unique_id.c
- proxy_cache.c
- proxy_connect.c
- proxy_ftp.c
@@ -133,19 +142,16 @@
- proxy_util.c
- rfc1413.c
- util_md5.c
-
- util_script.c
Components/modules that don't apply or that probably won't ever be available on TPF:
- - gen_test.char.c
-
- gen_uri_delims.c
- mod_auth_db.c
- mod_auth_dbm.c
- mod_auth_db.module
-
- mod_mmap_static.c
- mod_so.c
+
- suexec.c
@@ -188,16 +194,9 @@
differences in how some functions are implemented on TPF.
- Temporary changes:
- Lastly, we needed to bypass sections of Apache processing
- since this first cut for TPF doesn't include
- Standalone mode, pipes, forking, et cetera.
-
-
[ top
| Configuration Files
- | Auto Generated Files
| What's Available
| Porting Notes ]
--
2.47.2