Changes between Version 6 and Version 7 of HtmlOps


Ignore:
Timestamp:
Jun 23, 2014, 11:16:40 AM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HtmlOps

    v6 v7  
    1 = Administrative web interface =
     1[[PageOutline]]
     2= Administrative web interfaces =
    23
    3 Each BOINC project has an '''administrative web interface''' that lets you
     4== Server status page ==
     5
     6Each project has a '''server status page''' (project_url/server_status.php).
     7This page, which is visible to the public,
     8provides a "dashboard" for the project's server.
     9It shows:
     10
     11 * A list of the project's daemons, whether they're running, and where.
     12 * A count of jobs in various states.
     13 * Counts of active users and hosts.
     14 * The average throughput (FLOPS) of the project.
     15 * A list of the project's applications, with a summary of job throughput for each.
     16
     17== Project management page ==
     18
     19Each project also has an '''project management''' web page,
     20not visible to the public, that lets project administrators
    421
    522 * Browse the database
     
    1633
    1734If your project's URL is '''http://a.b.c/test''',
    18 then the URL of the admin web interface is '''http://a.b.c/test_ops'''.
     35then the URL of the project management page is '''http://a.b.c/test_ops'''.
    1936The directory containing the admin pages is '''~/projects/test/html/ops/'''.
    2037
    21 Because the admin interface lets you do things like
     38Because the page lets you do things like
    2239see user email addresses, it's extremely important that it be secure.
    2340There are two levels of protection:
    2441
    25 == Protection by .htaccess ==
     42=== Protection by .htaccess ===
    2643
    2744When a project is created, a file '''html/ops/.htaccess''' is created
    28 that disallows access to the admin web interface.
     45that disallows access to the project management page.
    2946You can use '''htpasswd''' to create a '''.htpasswd''' file containing
    3047credentials for yourself:
     
    3451}}}
    3552
    36 == Project-defined protection policy ==
     53=== Project-defined protection policy ===
    3754
    3855The config file '''html/project/project.inc'''
    3956can specify a function '''auth_ops()''' that defines
    40 a project-specific policy for protecting the admin interface.
     57a project-specific policy for protecting the project management page.
    4158Possible policies:
    4259