Changeset 741 for extensions/net.sf.basedb.ftp/trunk/README
- Timestamp:
- Aug 13, 2008, 1:17:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.ftp/trunk/README
r717 r741 7 7 This package is an extension package to BASE that installs a small FTP 8 8 server as part of the web server. The code in this package currently 9 uses non-releasedsoftware from the Apache foundation. Thus, we can't make9 uses beta software from the Apache foundation. Thus, we can't make 10 10 any guarantee about functionality or stability of this extension. We recommend 11 11 testing on a development server before using this software in a production … … 16 16 http://baseplugins.thep.lu.se/wiki/net.sf.basedb.ftp 17 17 * The Apache FTP server site: 18 http://mina.apache.org/ftpserver .html18 http://mina.apache.org/ftpserver/index.html 19 19 20 20 == Installation == … … 22 22 1. Download the `base-ftpserver-*.tar.gz` file. 23 23 2. Unpack the downloaded file to a directory of your choice. 24 3. Copy the `ftp.config` file to `WEB-INF/classes` directory. 25 4. The default `ftp.config` file creates a regular FTP service with the 26 control connection on port 2121 accepting connections from the local 27 host only. To allow extenal connections the three settings listed 28 below needs to be changed. It should work to change the 127.0.0.1 value 29 to the ip number (using names doesn't seem to work) of your BASE server. 30 For more information about configuration options see: 31 http://mina.apache.org/ftpserver-documentation.html 32 33 * config.listeners.default.address 34 * config.listeners.default.data-connection.passive.address 35 * config.listeners.default.data-connection.passive.external-address 36 24 3. Copy the `ftp-config.xml` file to `WEB-INF/classes` directory. 25 4. The default `ftp-config.xml` file creates a regular FTP service with the 26 control connection on port 2121. There is also an example of an 27 SSL-enabled configuration. For more information about configuration 28 options see: http://mina.apache.org/ftpserver/documentation.html 37 29 5. Copy the `base-ftpserver.jar` file and the `lib` directory, including sub- 38 30 directories and files, to your BASE extensions directory, `WEB-INF/extensions`. … … 48 40 8. Done. 49 41 50 == Known issues / limitation==42 == Known issues == 51 43 52 * It is not possible to specify a `user-manager` or `file-system-manager`53 in the `ftp.config` file. Those settings will be replaced by BASE-specific54 options.55 56 44 * BASE allows that a directory has the same name as a file. This may confuse 57 45 FTP clients since that is normally not allowed. The result for certain 58 46 operations is undefined for files and directories that has the same name. 47 48 == Tips and tricks == 49 50 * If you want to try out an SSL enabled FTP server, but doesn't have 51 a certificate, you may create one with the following command: 52 53 `keytool -genkey -keystore test.jks -storetype JKS -storepass test -keypass test -alias test` 59 54 60 55 == Compiling ==
Note: See TracChangeset
for help on using the changeset viewer.