Pages

02 September, 2013

SSL Configuration For Tableau Server.

Follow the steps below to configure Tableau Server to use SSL.
  1. Acquire an Apache SSL certificate from a trusted authority (e.g., Verisign, Thawte, Comodo, GoDaddy, etc.). You can also use an internal certificate issued by your company. Wildcard certificates, which allow you to use SSL with many host names within the same domain, are also supported.
    Some browsers will require additional configuration to accept certificates from certain providers. Refer to the documentation provided by your certificate authority.
  2. Place the certificate files in a folder named SSL, parallel to the Tableau Server 7.0 folder. For example:
    C:\Program Files (x86)\Tableau\Tableau Server\SSL
    This location gives the account that's running Tableau Server the necessary permissions for the files.
  3. Open the Tableau Server Configuration Utility by selecting Start > All Programs > Tableau Server 8.0 > Configure Tableau Server on the Start menu.
  4. In the Configuration Tableau Server dialog box, select the SSL tab.
  5. Select Use SSL for Server Communication and provide the location for each of the following certificate files:
    • SSL Certificate File—Must be a valid PEM-encoded x509 certificate with the extension .crt
    • SSL Certificate Key File—Must be a valid RSA or DSA key that is not password protected with the file extension .key
    • SSL Certificate Chain File (Optional)—Some certificate providers issue two certificates for Apache. The second certificate is a chain file, which is a concatenation of all the certificates that form the certificate chain for the server certificate. All certificates in the file must be x509 PEM-encoded and the file must have a .crt extension (not .pem).

  6. Click OK. The changes will take effect the next time the server is restarted.
    When the server is configured for SSL, it accepts requests to the non-SSL port (default is port 80) and automatically redirects to the SSL port 443. SSL errors are logged in the install directory at the following location. Use this log to troubleshoot validation and encryption issues.
    C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd\error.log
    
    Note:
    Tableau Server only supports port 443 as the secure port. It cannot run on a machine where any other application is using port 443.

3 comments:

  1. Hi Shekar, thanks for sharing this to us. This is really helpful. We can configure Tableau Server to use Secure Sockets Layer (SSL) encrypted communications on all HTTP traffic. Setting up SSL ensures that access to Tableau Server is secure and that sensitive information passed between the web browser and the server or Tableau Desktop and the server is protected. For more details, newbies can visit this site- https://intellipaat.com/tableau-training/

    ReplyDelete

  2. Great post dear. It definitely has increased my knowledge on Tableau. Please keep sharing similar write ups of yours. You can check this too for Tableau tutorial as i have recorded this recently on Tableau. and i'm sure it will be helpful to you.https://www.youtube.com/watch?v=Ny6h82Qy4tA&t=34s
    https://www.youtube.com/watch?v=Ny6h82Qy4tA&t=34s

    ReplyDelete