FTP and WebDAV server properties
This window is used both for specifying the parameters of a new server being added and for modifying the settings of an existing FTP and WebDAV server. You can view them by adding or modifying the selected server settings in the FTP and WebDAV Server Settings window. Two tabs are available in the window: "Server properties" and "Mapping settings"-the second of which, however, is disabled when editing WebDAV server settings. This is due to the fact that the address of the WebDAV server is exactly the same address to be used for viewing documents via the browser (the WebDAV protocol is merely an extension of the HTTP protocol used for browsing the web).
Server properties
On the Server Properties tab, you define the parameters of the FTP server to which you want to have access in the Spider. FTP servers are usually servers to which you upload your web project files to make them available on the network. You will get the data needed to configure the server on this tab from the Internet project provider whose projects you use. They are also provided when creating an account on the website. To configure the FTP server for use in Spider, on the Servers tab, in the synchronization or publishing functions, you must provide the following data in the appropriate fields: Friendly name
Enter a name in this field to identify the FTP server in the server list. This value is for information only and can be anything you like. Server address
Enter the address of the FTP server you are adding to the list here. Use the address you received from your account administrator. User name
Enter the username here, in other words the name of the account you have rights to and wish to connect to on this server. Access password
This is the place for your account password. Enter it very carefully as it is hidden when you type it in. Parent folder
This field does not need to be filled in, but you can specify here the path to the folder on the remote server that you want to display as the parent element of the folder tree. This is a useful setting especially if you have multiple nested folders. To make it even easier to indicate the parent folder, you can use the commands next to the folder tree of the "Servers" tab. Start-up folder
This field does not need to be filled in, but you can enter here the path to the folder on the remote server to which you want Spider to switch immediately after connecting. Server group
Here you can enter the name of the group to which the server should belong. Server groups are displayed at the top of the list in the "Servers" tab. This makes it easier to find the right server in the list, which is particularly important when working on many different projects. Server port number
This is the place to specify the port on which the FTP server is running. Most often, port number 21 is specified, however, this value depends on the server configuration. If you enter an invalid port, the connection cannot be made. Security
If you wish to use a secure connection for this server, please select the type from the list opposite. Read more about this below. Delete offline cache content for this server
Spider allows you to work on, or at least view, the contents of an FTP server using what is known as an offline cache, i.e. a special file which remembers the contents of the FTP server and allows it to be viewed on the Servers tab even without an active internet connection. With this button, you can delete the contents of this cache if you so wish. Online and offline operation is described in a separate chapter. LIST command
Some, incorrectly configured, servers do not send a listing of the contents of the remote directory after the RFC-compliant LIST command. For example, they may not send information about hidden files, i.e. those starting with a dot (e.g. .htaccess). With this option, you can select the command that will be sent to the server to bypass the configuration problem. If you do not see .htaccess files on your server, select listing with the LIST -aL command or consult your server administrator. Use BIN for LIST
Tick if your server requires binary mode to retrieve directory contents. Server case-sensitive
Check this switch if you want files to be case-sensitive when uploading to and downloading from the server (e.g. via automatic project synchronisation tools). This is particularly important when using Linux servers. Change filenames to lower case
Check this switch if you want the program to automatically rename files to lowercase when uploading them to the server. Connect to FTP server in passive mode
At the very bottom of the settings, there is a switch which is responsible for the way you connect using FTP. Check this switch if you want the program to always connect to FTP servers in passive mode. If you do not know whether to set it, consult your network administrator. Time difference compensation at synchronisation
Enter the number of additional minutes of time difference when comparing times between the local computer and the server when creating a list of files to be synchronised. This will allow you to equalise the file save time in situations where this difference is incorrectly calculated automatically.
Support for a secure connection
In order to protect the data that you send between the server and the local computer, the Spider has been equipped with functions supporting safe, encrypted connections. They are available for both FTP (SSL / TLS) and WebDAV (HTTPS) servers.
Note! The United States and other countries impose export restrictions on SSL technology for data encryption. Since we have no control over where our software is downloaded from, we do not want to distribute the SSL code in the form of DLLs with our software.
We enable the use of SSL technology, but we do not license it. If you choose to use SSL please make sure that you are allowed to use SSL in the country where you are located.
The authors of DLL libraries that Spider uses to offer SSL support are:
libeay32.dll - Eric Young ([email protected])
ssleay32.dll - Tim J. Hudson ([email protected])
Secure connection for FTP servers
In order for the data to be transferred in a secure form, the appropriate item must be selected from the "Security" list above. There are three options for FTP servers:
- do not use a secure connection - data will be transmitted in its normal, unencrypted form.
- connect and switch to secure connection - the connection to the server will take place normally, then switch to secure mode, where information such as user name and password etc. will only be transmitted.
- force the use of a secure connection - the connection to the server will be secure from the start. This option should only be selected if the server control connection forces a secure connection to be established even before the FTP session starts (this usually involves using port 990).
Encrypt transmitted data as well
Check this switch if the data you are transferring between the server and your local computer is confidential. Otherwise, it is recommended that you disable this option, as encrypting all data unnecessarily consumes the system resources of both your computer and the server. Of course, in any case, data such as username or password will be encrypted (this is due to the design of the FTP protocol) Secure connection for WebDAV servers
In the case of the WebDAV server, there are only two options - enable or disable the safe mode.
Encrypt transmitted data as well
This switch is disabled for the WebDAV server - data will always be encrypted and this cannot be switched off.
Mapping settings
This tab is intended for more advanced users. It allows you to determine the so-called mapping, i.e. assigning a folder on the FTP server to the address http , where this folder is visible on the Internet as a website. The mapping functions are useful, for example, when you want to edit documents directly from the FTP server and be able to properly preview them. On this tab you will find a list and a set of buttons that allow you to manage the list of mappings. The list allows you to define mappings of a folder on a remote server to an HTTP address that will be used, for example, when previewing documents opened for editing directly from the FTP server. To add a mapping, click the button marked with a plus sign. The Mapping Settings window will open, where you can specify the mapping parameters. |