How to change ScriptCase to run under SSL

I am running scriptcase out of the box not using https (ssl). What are the steps to enable ssl for the scriptcase development environment?

Thank you,
Robb

Here is a website link for you, this is a step by step instructions.

https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority

SSL is a Server<->client protocol. You don’t have to change anything on Scriptcase or your applications. Just enable SSL en your server, and then, your connection will be secure.

Not sure how to enable for the scriptcase apache. I already have it enabled on my primary apache server. Since scriptcase installs its own apache, not sure how to modify it to use SSL.

RK

1 Like

I figured it out. Thank you.

Would you mind sharing what it is you did to get your SC deployment working with SSL?

I find it quite upsetting that someone has a profile as wanka, this is clearly a play on words in the UK, The correct spelling is Wanker, I have read this guys post’s and im shocked he has not been removed yet!

Hello rjkantor,

How did you solve the issue? I want to access my scriptcase development environment using ssl and don’t know how to proceed to achieve that. It is running under scriptcase’s own apache webserver.

Thanks.

Daniel.

1 Like
  1. Add your cert and key in the /opt/ssl directories:
    /etc/ssl/certs/YOURCERT.pem
    /etc/ssl/private/YOURKEY.key

  2. Open file /opt/NetMake/v9-php81/wwwroot/scriptcase/conf/apachesc9php81.conf

  3. Find the lines:
    #Listen 12.34.56.78:80
    Listen 8092

  4. Replace Listen 8092 with:
    Listen 443

  5. Add the following under Listen 443:
    SSLEngine on
    SSLCertificateFile “/etc/ssl/certs/YOURCERT.pem”
    SSLCertificateKeyFile “/etc/ssl/private/YOURKEY.key”

  6. Save file and Reboot

7: navigate to your ScriptCase site with https://yourscriptcase domain name

Glad I found this answer!

Another simpler solution is to use CloudFlare’s DNS proxy.

Just need to change the port to 80, just need to make sure the servername is correct.