--- doc/build/Attic/install.html 2002/04/23 12:41:23 1.14 +++ doc/build/Attic/install.html 2002/04/26 13:17:51 1.17 @@ -1,5 +1,7 @@ + - + LON-CAPA Installation @@ -23,6 +25,8 @@ Installing LON-CAPA files Checking your Linux RPMs
  • Configuring the MySQL database
  • +
  • +Testing to see if the LON-CAPA server is operational

  •   @@ -73,11 +77,65 @@ wget http://www.wwnet.net/~janc/software 3 -

    More steps... +

    Unpack the mod_auth_external source by +running the following command

    -

    -There are more steps to include here. - +

    +tar xzvf mod_auth_external-2.1.13.tar.gz +

    + + +4 + +

    Go to the pwauth directory by +running the following command +

    +

    +cd mod_auth_external-2.1.13/pwauth/ +

    + + +5 + +

    Edit config.h and change SERVER_UIDS definition +

    +

    +Determine the user id of 'www': +
    grep ^www /etc/passwd | cut -d':' -f3 +
    +Change the line +
    #define SERVER_UIDS 99 /* user "nobody" */ +
    to be +
    #define SERVER_UIDS 513 /* user "www" */ +
    where in this example 513 corresponds to the user id of 'www'. +

    + + +6 + +

    Compile the pwauth executable by +running the following command +

    +

    +make +

    + + +7 + +

    Install pwauth by doing the following +

    +

    +cp pwauth /usr/local/sbin/ +
    chmod 6755 /usr/local/sbin/pwauth +

    +

    +Edit (creating the file) /etc/pam.d/pwauth to have the contents: +

    +        auth       required     /lib/security/pam_pwdb.so shadow nullok
    +        auth       required     /lib/security/pam_nologin.so
    +        account    required     /lib/security/pam_pwdb.so
    +

    @@ -130,6 +188,24 @@ shell> mysql -u root mysql mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password'); + +

    Testing to see if the LON-CAPA server is operational

    +

    +The TEST command will check the installation software, +the perl libraries on your system, the MySQL database, and +will also automatically test the real-time operation of the +LON-CAPA Apache web server. +

    + + +
    ./TEST
    +

    +Using the TEST command will likely +be an iterative process. +It is normal to expect that the TEST command +will recommend you perform various steps to ensure optimal +performance of your LON-CAPA server. +