coldfusionEmpezando con la fusión en frío


Observaciones

Esta sección proporciona una descripción general de qué es Coldfusion y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema importante dentro de la fusión en frío, y vincular a los temas relacionados. Dado que la Documentación para coldfusion es nueva, es posible que deba crear versiones iniciales de los temas relacionados.

Versiones

Versión Fecha de lanzamiento
Versión de Cold Fusion 1.0 1995-07-02
Cold Fusion version 1.5 1996-01-01
Versión de Cold Fusion 2.0 1996-10-01
Versión 3.0 de Cold Fusion 1997-06-01
Cold Fusion versión 3.1 1998-01-01
Versión de ColdFusion 4.0 1998-11-01
Versión de ColdFusion 4.5.1 1999-11-01
Versión de ColdFusion 5.0 2001-06-01
ColdFusion MX versión 6.0 2002-05-01
ColdFusion MX versión 6.1 2003-07-01
ColdFusion MX 7 2005-02-07
ColdFusion 8 2007-07-30
ColdFusion 9 2009-10-05
ColdFusion 10 2012-05-15
ColdFusion 11 2014-04-29
ColdFusion 2016 2016-02-16

Hola Mundo

Archivo: test.cfm

Implementación de etiquetas

<cfoutput>Hello World!</cfoutput> 

Implementación de CFScript

<cfscript>
writeOutput("Hello World!");
</cfscript> 

Instalación o configuración

Instalación de Linux (Ubuntu)

Lucee (Open Source)

ColdFusion / CFML Interpretor

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-available / 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;
    }
}
 

Editar /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 del servidor Lucee 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 (Fuente cerrada)

ColdFusion / CFML Interpretor

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-available / 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;
    }
}
 

Editar /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 de Adobe ColdFusion Server aquí:

127.0.0.1:8500/CFIDE/administrator/index.cfm
 

Su directorio web raíz vive aquí:

/opt/coldfusion2016/cfusion/wwwroot