Changes between Version 3 and Version 4 of HtmlOps


Ignore:
Timestamp:
Sep 15, 2009, 10:35:12 AM (15 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HtmlOps

    v3 v4  
    11= Administrative web interface =
    22
    3 BOINC's administrative web interface lets you
     3Each BOINC project has an '''administrative web interface''' that lets you
    44
    55 * Browse the database
     
    1414 * Browse stripcharts
    1515 * Browse log files
     16
     17If your project's URL is '''http://a.b.c/test''',
     18then the URL of the admin web interface is '''http://a.b.c/test_ops'''.
     19The directory containing the admin pages is '''~/projects/test/html/ops/'''.
     20
     21Because the admin interface lets you do things like
     22see user email addresses, it's extremely important that it be secure.
     23There are two levels of protection:
     24
     25== Protection by .htaccess ==
     26
     27When a project is created, a file '''html/ops/.htaccess''' is created
     28that disallows access to the admin web interface.
     29You can use '''htpasswd''' to create a '''.htpasswd''' file containing
     30credentials for yourself.
     31
     32== Project-defined protection policy ==
     33
     34The project-specific config file '''html/project/project.inc'''
     35contains a function '''auth_ops()''' that defines
     36a project-specific policy for protecting the admin interface.
     37By default, no access is allowed;
     38you'll need to edit this function to specify your project's policy.
     39
     40Existing projects: look at '''html/project.sample/project.inc''',
     41copy the '''auto_ops()''' function into your project.inc file,
     42and edit it to specify your project's policy.