Comenzando con la fusión fría

Hola Mundo

Archivo: prueba.cfm

Implementación de etiquetas

<cfoutput>¡Hola mundo!</cfoutput>

Implementación de CFScript

<cfscript>
writeOutput("¡Hola mundo!");
</cfscript>

Instalación o Configuración

Instalación de Linux (Ubuntu)

Lucee (código abierto)

Intérprete ColdFusion / CFML

Descargue el archivo apropiado de su sitio (http://lucee.org/downloads.html) y ejecute su instalador

wget http://cdn.lucee.org/downloader.cfm/id/155/file/lucee-5.0.0.252-pl0-linux-x64-installer.run
sudo chmod +x lucee-5.0.0.252-pl0-linux-x64-installer.run
sudo ./lucee-5.0.0.252-pl0-linux-x64-installer.run

Paso a través del instalador.

###Nginx

Instala Nginx en tu servidor

sudo apt-get install nginx

Edite su /etc/nginx/sites-disponible/default

server {
    listen 80;
    server_name _;

    root /opt/lucee/tomcat/webapps/ROOT;
    index index.cfm index.html index.htm;

    #Lucee Admin should always proxy to Lucee
    location /lucee {
        include lucee.conf;
    }

    #Pretty URLs
    location / {
        try_files $uri /index.cfm$uri?$is_args$args;
        include lucee.conf;
    }

    location ~ \.cfm {
        include lucee.conf;
    }

    location ~ \.cfc {
        include lucee.conf;
    }
}

Edite /etc/nginx/lucee.conf

proxy_pass http://127.0.0.1:8888;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

recargar nginx

sudo service nginx reload

Acceda al administrador de Lucee Server aquí:

127.0.0.1/lucee/admin/server.cfm

o

127.0.0.1:8888/lucee/admin/server.cfm

Su directorio web raíz vive aquí:

/opt/lucee/tomcat/webapps/ROOT

Adobe (código cerrado)

Intérprete ColdFusion / CFML

Descargue el archivo apropiado de su sitio (https://www.adobe.com/products/coldfusion/download-trial/try.html) y ejecute su instalador

wget <URL>/ColdFusion_2016_WWEJ_linux64.bin
sudo chmod +x ColdFusion_2016_WWEJ_linux64.bin
sudo ./ColdFusion_2016_WWEJ_linux64.bin

Paso a través del instalador. Asegúrese de seleccionar el servidor web interno (puerto 8500)

###Nginx

Instala Nginx en tu servidor

sudo apt-get install nginx

Edite su /etc/nginx/sites-disponible/default

server {
    listen 80;
    server_name _;

    root /opt/coldfusion2016/cfusion/wwwroot;
    index index.cfm index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ^~ /CFIDE/administrator {
        deny all;
    }

    location ~* \.(cfm|cfml|cfc|html)$ {
        include /etc/nginx/conf/dc_tomcat_connector.conf;
    }

    location ^~ /rest {
        include tomcatconf;
    }
}

Edite /etc/nginx/tomcat.conf

proxy_pass http://127.0.0.1:8500;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;

recargar nginx

sudo service nginx reload

Acceda al administrador del servidor Adobe ColdFusion aquí:

127.0.0.1:8500/CFIDE/administrator/index.cfm

Su directorio web raíz vive aquí:

/opt/coldfusion2016/cfusion/wwwroot