Annotation of 43BSDTahoe/new/nntp/server/README, revision 1.1

1.1     ! root        1:      Caveat: Before compiling anything here, go look at README and conf.h
        !             2: in the "common" directory.  Fix conf.h up, and then come back here.
        !             3: 
        !             4:      Back already?  Ok.  Now following the bouncing numbers:
        !             5: 
        !             6:        1. Create the access file with the proper entries.
        !             7:           This file goes wherever you said ACCESS_FILE
        !             8:           was supposed to be in common/conf.h.  It's format is
        !             9:           explained in the manual entry for nntpd.8c.
        !            10:           A sample access file is in ../support/access_file.
        !            11:           If you don't care who (ab)uses your news server,
        !            12:           you can have the line "default read post" in your access
        !            13:           file, which will allow anyone on the network to
        !            14:           read and post news via your server.  See the manual
        !            15:           page for a better explanation.
        !            16: 
        !            17: Parts two and three are necessary if you're running with TCP:
        !            18: 
        !            19:        2. Make an entry for "nntp" in /etc/services.  Should
        !            20:           be port number 119, tcp.  I.e., should look something like:
        !            21: 
        !            22: nntp           119/tcp         readnews        # Network News Transfer Protocol
        !            23: 
        !            24:           Sun users running yp should yppush this file to make sure all
        !            25:           the clients get it.
        !            26: 
        !            27:        3. Check ../common/conf.h to make sure you're set to do what
        !            28:           you want to do with inetd (i.e., #define ALONE or #undef ALONE).
        !            29:           If you are using inetd,
        !            30: 
        !            31:           a. Add a line to /etc/inetd.conf, or whatever your
        !            32:              configuration file is, to reflect the presence
        !            33:              of the news server.  On 4.3 BSD machines this should
        !            34:              look like:
        !            35: 
        !            36: nntp   stream  tcp     nowait  root    /etc/nntpd      nntpd
        !            37: 
        !            38:              while under Ultrix or 4.2 BSD machines:
        !            39: 
        !            40: nntp   stream  tcp     nowait  /etc/nntpd      nntpd
        !            41: 
        !            42:              On a Sun, the file is /etc/servers; the line looks like:
        !            43: 
        !            44: nntp   tcp     /usr/etc/in.nntpd
        !            45: 
        !            46:              Be sure to yppush your /etc/servers file if you run
        !            47:              yellow pages.
        !            48: 
        !            49:              Don't forget to kill -HUP your inetd.
        !            50: 
        !            51:           If you're NOT using inetd,
        !            52: 
        !            53:           a. Edit ../common/conf.h to have the line
        !            54: 
        !            55:                        #define ALONE
        !            56: 
        !            57:              to compile in code for the stand alone server.
        !            58: 
        !            59:           b. You may as well also define "FASTFORK" in
        !            60:              ../common/conf.h.  This causes the server not to
        !            61:              read in the active file every time it forks, but
        !            62:              rather to stat it every READINTVL seconds, and if
        !            63:              the file has changed since the last read, to
        !            64:              read it in again.  This makes the children run
        !            65:              faster, since they don't have to read the active
        !            66:              file every time the parent forks off a child, but
        !            67:              the parent server will eat more cpu, doing
        !            68:              stat()s every 10 minutes or so.  If your server machine
        !            69:              is heavily loaded, you might leave this out.
        !            70: 
        !            71:           c. Change /etc/rc.local to start the server at
        !            72:              boot time.
        !            73: 
        !            74: Else, if you're using decnet:
        !            75: 
        !            76:        2. && 3. Define the NNTP object with ncp:
        !            77: 
        !            78: ncp define object NNTP number 0 file /etc/nntpd
        !            79: ncp define object NNTP default user guest type stream
        !            80: 
        !            81: ncp set object NNTP all                        # just once for the running system
        !            82: 
        !            83:        4. Compile the server by doing "make".
        !            84: 
        !            85:        5. Cd .. and continue with the rest of the stuff; you'll
        !            86:           wind up doing a make install later.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.