Objectives:This chapter discusses configuration and use of iFolder:
Concepts:Describe iFolder Configuration FilesiFolder is a product through which someone can access their files on a Novell network by using a web browser. It makes use of the Apache web server that comes with NetWare 6. A Flash presentation on iFolder is available on the Novell web site. Two configuration files affect how iFolder functions:
These files are read each time iFolder is started, so any changes made in them will not take effect until iFolder is stopped and started again. The text suggests that you should review the documentation on the Apache server, available at http://www.apache.org/docs/. The HTTPD.CONF file contains entries in three sections that will affect iFolder:
This file also contains a line at the end that calls the other configuration file. The effect of this call is to configure the Apache server just for iFolder needs. The discussion of the HTTPD_ADDITIONS_NW.CONF file includes an example with all of its lines. Luckily, you do not need to know this file by heart. You do need to know that two ports are specified in the file, as they are in the example above, allowing both secure and non-secure access to the server. These two addresses provide what the text refers to as two virtual hosts. (Remember that port addresses are also called service addresses. These are two services running on the same physical device.) Normally, you would edit these files if any of the circumstances below arise:
Configuration files may sometimes be edited from the iFolder Server Management Console, and should sometimes be edited manually. Manual changes must be made to change the name of the server or the location of the folder where iFolder actually saves data (the Server Root). Perform iFolder Management TasksiFolder must be stopped and restarted before changes made in the configuration files take effect.
The iFolder Server Management Console can be used to set client policies
and server policies that affect users who access iFolder. The Server
Management Console is accessed through a browser with one of the following
addresses: The location of iFolder data, like the location of most Novell data, is on the SYS: volume. This is always done because there is no guarantee that you will have another volume. If you do have one, it is better to move iFolder data there. This location is specified in the SYS:\Apache\iFolder\Server\HTTPD_ADDITIONS_NW.CONF file as the value of iFolderServerRoot. Maintain and Troubleshoot the iFolder ClientIt has been stated that iFolder does not require the standard Novell Client software, but you should remember that it has its own iFolder Client software for a client workstation. The iFolder client sends changes made from a workstation back to the server in 4 kilobit blocks. This is called synchronizing. (A note made in the discussion of the iFolder Client is that files larger than 4 Gigabytes will not synchronize.) A file called a synch index is kept on the client and on the server. It increments when changes are made. When the server determines that changes have been made, files are synchronized. Some advice is offered about troubleshooting client problems.
Maintain and Troubleshoot the iFolder ServerA web browser can give a user access to iFolder files, even if the iFolder client is not installed on their workstation. Note that this method does not provide synchronization service. The iFolder client uses a thread to make a connection to the server to update files. These threads are released when the update is completed. When users access iFolder information without an iFolder client, the browser requires a constant connection to the server until the user logs off. If many users of this type exist on your network, increase the value of ThreadsPerChild. The default value is 150. The maximum value for a server with a 100 Mbps NIC is 312; the maximum value for a server with a 1Gbps NIC is 2048. If users can access iFolder throught the client (port 80 on the server),
but the administrator cannot do so (port 443), and users cannot
do so with just a browser (port 443), the problem is likely that
the server certificates are corrupted. To correct this, some file
maintenance is required. Save a safety copy of SYS:\Apache\iFolder\Server\HTTPD_ADDITIONS_NW.CONF.
In the original copy, remove the secure port section. In the non-secure
section, add the line It is possible that iFolder and iPrint will have a conflict. They both use port 443 by default. You can resolve this by moving either service to another port. Users log in to iFolder accounts with pass phrases. The odd fix for this is to remove user account information from the server, then have the user log in again, which will allow the user to create a new pass phrase. Information from the workstation is then automatically synchronized with the server. Normally, iFolder and the LDAP server communicate over port 636, which is a secure port. If both services run on the same server, they are allowed to communicate over port 389, which is not secure, since the communication does not leave the machine. The wrinkle for this one is that communicating over port 389 requires you configure LDAP to use clear text (unencrypted) passwords. |