Installing the web server

To install the web server, proceed as follows:

The following browsers are supported:

When you load the web server for the first time, you need to have set up the following:

Certificate

HTTPS communication uses its own versiondog certificate: server.pm. Some browsers recognise this certificate as not trusted and display a warning. You have the following options to continue with the opening:

FAQ:: The web server is set up with the versiondog certificate. Why can't versiondog MobileApp be used on my iOS-smartphone?

The versiondog certificate is a self-signed, and therefore from Apple's point of view an untrusted certificate. To use it, the certificate must be added to the iOS device.

The easiest way to do this would be:

  1. Export the certificate as a CER file (Base64 encoded X.509 certificate).
    1. Access the website with a web browser.
    2. Click on the lock symbol in the browser address line.
    3. A dialog will then open. Here, click on the entry certificate.
    4. The dialogue Certificate will then open. Click on Copy into file.
  2. Send the file with the certificate to the apple device.
  3. Open the certificate on the smartphone using the Safari browser.
  4. Install the certificate.
  5. To activate the certificate, go to General > Info > Certificate settings > Fully trusted root certificate.

For more information, please contact Apple support.

To FAQ list

Solving problems when setting up the web server

If you cannot reach the web server, this can have a variety of causes. Verify the following:

FAQ: Why is the WebClient not working?

The path to your web server may contain special characters (= non ASCII characters). A possible solution is the following: Uninstall versiondog and reinstall versiondog with the existing server archive (archives are never deleted when you uninstall versiondog). Select a path without special characters for the new installation. Set up the WebClient again and call it up in the browser.

To FAQ list

If you have tried all scenarios listed above but still continue to experience problems with the web server, please contact support and send in the files in the directory: vdServerArchive/VD$A/Webserver.

Encryption processes that are not purported by versiondog

The encryption is carried out using open SSL. OpenSSL is a free available implementation of the encryption protocols SSL and TLS based on Open Source Software. The OpenSSL Library utilises various tools and is written in C programming language. It is widespread on web servers.

The following SSL Ciphers in versiondog are deactivated by default:

AUVESY recommends to leave this default as unchanged and possibly to expand as unsafe unclassified SSL Ciphers when appropriate. SSL Ciphers mentioned in this section can however be reactivated. (Not recommended), refer to FAQ.

FAQ::How do you activate/deactivate SSL Ciphers in the Web Server?

SSL Ciphers can be deactivated/ activated in the Web Server's configuration file. The file is located on the versiondog server in the path...\vdServerArchive\VD$A\webServer\Config.ini. In this section httpd, you will find the parameter ssl_cipherlist.

[httpd]
...
ssl_cipherlist=default: !EDH-RSA-DES-CBC-SHA: !DES-CBC-SHA: !RC4: !SEED: !IDEA
...

In this example, all  SSL Ciphers are allowed (default), except for EDH-RSA-DES-CBC-SHA, DES-CBC-SHA, every type of RC4 Cipher, SEED and IDEA. All banned SSL Ciphers have to be entered in this row via the Syntax! <Name> and separated using a double colon. A complete list of all available Ciphers can be found on the following link: https://www.openssl.org/docs/man1.0.2/apps/ciphers.html.

Return to FAQ list