Diff for /doc/build/Attic/install.html between versions 1.17 and 1.24

version 1.17, 2002/04/26 13:17:51 version 1.24, 2002/05/10 20:51:20
Line 1 Line 1
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <!-- The LearningOnline Network with CAPA -->  <!-- The LearningOnline Network with CAPA -->
 <!-- $Id$ -->  <!-- $Id$ -->
 <html>  <html>
 <head>  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
 <title>LON-CAPA Installation</title>  <title>LON-CAPA Installation</title>
 <!-- pdfahref install.pdf -->  <!-- pdfahref install.pdf -->
 <!-- button INSTALL -->  <!-- button INSTALL -->
Line 14 Line 15
 <p>  <p>
 You will need to check all the following things to ensure proper  You will need to check all the following things to ensure proper
 installation of your LON-CAPA system.  installation of your LON-CAPA system.
   </p>
 <ul>  <ul>
 <li><a href="#wwwuser">  <li><a href="#wwwuser">
 Creating a user 'www'</a></li>  Creating a user 'www'</a></li>
Line 42  LON-CAPA server: Line 44  LON-CAPA server:
 </td></tr></table>  </td></tr></table>
 <a name="shadow" />  <a name="shadow" />
 <h3>Make a LON-CAPA system work with shadow passwords</h3>  <h3>Make a LON-CAPA system work with shadow passwords</h3>
 <p>  
 <table border="1">  <table border="1">
 <tr><th>Step #</th><th>Description</th></tr>  <tr><th>Step #</th><th>Description</th></tr>
 <tr><td>  <tr><td>
Line 131  running the following command Line 132  running the following command
 </p>  </p>
 <p>  <p>
 Edit (creating the file) /etc/pam.d/pwauth to have the contents:  Edit (creating the file) /etc/pam.d/pwauth to have the contents:
   </p>
 <pre>  <pre>
         auth       required     /lib/security/pam_pwdb.so shadow nullok          auth       required     /lib/security/pam_pwdb.so shadow nullok
         auth       required     /lib/security/pam_nologin.so          auth       required     /lib/security/pam_nologin.so
         account    required     /lib/security/pam_pwdb.so          account    required     /lib/security/pam_pwdb.so
 </pre>  </pre>
 </p>  
 </td></tr>  </td></tr>
 </table>  </table>
 </p>  
 <a name="install" />  <a name="install" />
 <h3>Installing LON-CAPA files</h3>  <h3>Installing LON-CAPA files</h3>
 <p>  <p>
Line 168  against an FTP repository. Line 168  against an FTP repository.
 <p>  <p>
 The following commands describe how to configure the MySQL database  The following commands describe how to configure the MySQL database
 on your LON-CAPA server.  on your LON-CAPA server.
   <br />Note:
   </p>
   <ul>
   <li>you should substitute 'WWWPASSWORD' with the value for 'lonSqlAccess'
   present inside <tt>/etc/httpd/conf/loncapa.conf</tt> <i>or in access.conf</i>
   </li>
   <li>you should substitute 'ROOTPASSWORD' with something very hard to guess
   (it does not have to be the Linux OS root password)
   </li>
   </ul>
   <p>
   The following instructions assume you are logged in as 'root'.
 </p>  </p>
   <p>Entering the mysql shell</p>
 <table bgcolor="#aaaaaa" border="1"><tr><td>  <table bgcolor="#aaaaaa" border="1"><tr><td>
 <pre>  <pre>
 Enter the mysql shell---  
 mysql -u root -p mysql  mysql -u root -p mysql
   OR
   mysql -u root mysql (depending on whether you have set a root password)
   </pre>
   </td></tr></table>
   <p>Creating the mysql 'www' user (after entering mysql shell)</p>
   <table bgcolor="#aaaaaa" border="1"><tr><td>
   <pre>
   mysql> CREATE DATABASE loncapa;
   
 Run these commands---  mysql> INSERT INTO user (Host, User, Password)
 CREATE DATABASE loncapa;  mysql> VALUES ('localhost','www',password('WWWPASSWORD'));
   
 INSERT INTO user (Host, User, Password)  
 VALUES ('localhost','www',password('SOMEPASSWORD'));  
   
 GRANT ALL PRIVILEGES ON *.* TO www@localhost;  
   
 FLUSH PRIVILEGES;  mysql> GRANT ALL PRIVILEGES ON *.* TO www@localhost;
   
   mysql> FLUSH PRIVILEGES;
   </pre>
   </td></tr></table>
   <p>SECURITY: set a password for the mysql 'root' user</p>
   <table bgcolor="#aaaaaa" border="1"><tr><td>
   <pre>
 shell> mysql -u root mysql  shell> mysql -u root mysql
 mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');  mysql> SET PASSWORD FOR root@localhost=PASSWORD('ROOTPASSWORD');
   </pre>
   </td></tr></table>
   <p>SECURITY: only allow access from localhost</p>
   <table bgcolor="#aaaaaa" border="1"><tr><td>
   <pre>
   shell> mysql -u root -p mysql
   mysql> DELETE FROM user WHERE host<>'localhost';
 </pre>  </pre>
 </td></tr></table>  </td></tr></table>
 <a name="testing" />  <a name="testing" />
Line 207  will recommend you perform various steps Line 235  will recommend you perform various steps
 performance of your LON-CAPA server.  performance of your LON-CAPA server.
 </p>  </p>
 <!-- maintext end -->  <!-- maintext end -->
   <!-- validated -->
 </body>  </body>
 </html>  </html>

Removed from v.1.17  
changed lines
  Added in v.1.24


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>