2004-02-10 07:04:27 +00:00
|
|
|
<?php
|
|
|
|
require_once("docutil.php");
|
|
|
|
page_head("Server directory structure");
|
|
|
|
echo "
|
|
|
|
|
|
|
|
The directory structure for a typical BOINC project looks like:
|
|
|
|
<pre>
|
|
|
|
PROJECT/
|
2004-02-15 19:22:01 +00:00
|
|
|
apps/
|
2004-02-10 07:04:27 +00:00
|
|
|
bin/
|
|
|
|
cgi-bin/
|
|
|
|
log_HOSTNAME/
|
2004-12-02 22:56:49 +00:00
|
|
|
pid_HOSTNAME/
|
2004-02-10 07:04:27 +00:00
|
|
|
download/
|
|
|
|
html/
|
2004-02-15 19:22:01 +00:00
|
|
|
inc/
|
2004-02-10 07:04:27 +00:00
|
|
|
ops/
|
2004-02-15 19:22:01 +00:00
|
|
|
project/
|
|
|
|
stats/
|
|
|
|
user/
|
|
|
|
user_profile/
|
2004-02-10 07:04:27 +00:00
|
|
|
keys/
|
|
|
|
upload/
|
|
|
|
</pre>
|
|
|
|
where PROJECT is the name of the project
|
|
|
|
and HOSTNAME is the server host.
|
|
|
|
Each project directory contains:
|
|
|
|
<ul>
|
2004-02-15 19:22:01 +00:00
|
|
|
<li>apps: application and core client executables
|
2004-02-10 07:04:27 +00:00
|
|
|
<li>bin: server daemons and programs.
|
|
|
|
<li>cgi-bin: CGI programs
|
2004-02-15 19:22:01 +00:00
|
|
|
<li>log_HOSTNAME: log output
|
|
|
|
<li>pid_HOSTNAME: lock files, pid files
|
2004-02-10 07:04:27 +00:00
|
|
|
<li> download: storage for data server downloads.
|
2004-02-15 19:22:01 +00:00
|
|
|
<li> html: PHP files for public and private web interfaces
|
2004-02-10 07:04:27 +00:00
|
|
|
<li> keys: encryption keys
|
|
|
|
<li> upload: storage for data server uploads.
|
|
|
|
</ul>
|
|
|
|
|
2004-12-02 22:56:49 +00:00
|
|
|
<p>
|
|
|
|
The upload and download directories
|
|
|
|
may contain large numbers (millions) of files.
|
|
|
|
For efficiency they are normally organized as
|
|
|
|
a <a href=hier_dir.php>hierarchy</a> of subdirectories.
|
2004-02-10 07:04:27 +00:00
|
|
|
";
|
|
|
|
page_tail();
|
|
|
|
?>
|