• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

Question Coldfusion Docker Container potential usage questions

Rodney Lemish

New Pleskian
Hi all,

As Plesk has discontinued support for Coldfusion a while back (12.5?), I'm looking for options to continue to support it for my customers going forward. Any new servers I set up for my CF clients won't be able to take advantage of the integration with Plesk that we had before.

Rather than tell my clients "We no longer support it...", I'd rather come up with a solution. So here's what I came up with...

Using a normal install and implementation of Plesk for Linux, my clients would be able to create websites, email etc. as they always have.
The website files stored in the httpdocs folder would be the the typical files you would find in any site - coldfusion, php, html etc.
  • I launch a Coldfusion docker container for each site that requires CF.
  • Configure Port Mapping (don't use automatic).
  • Configure the path to point to the httpdocs of that site.
  • Set any necessary CF environment variables per container documentation.
  • Configure Docker Proxy Rules to point traffic to Docker container for site.
I know very little about Docker, but after a little trial and error I was successful in setup and configuration. I'm confident that I can set up a website account and configure it for CF in a matter of just a few minutes. The user continues to manage their site and services as normal.

Here are some assessments and assumptions I've made.
  • The CF instance for that website runs in its own space and will not affect the performance of any other sites as long as the host is sufficiently equipped.
  • The configuration of CF is specific to that website.
  • CF management can be delegated to the client for datasource, debugging and other common tasks.
  • You can still configure your website to serve other types of files that CF can't interpret by isolating CFML in folders ad creating mappings to those folders.
  • You can run different versions of CF on the same host, possibly even for the same site.
Does anyone else employ this method or something similar?
Have you had any luck with this in a production environment?
What type of host resources should I assume necessary for each instance?
 
Back
Top