coldfusionIniziare con coldfusion


Osservazioni

Questa sezione fornisce una panoramica di cosa sia il coldfusion e perché uno sviluppatore potrebbe volerlo utilizzare.

Dovrebbe anche menzionare tutti i soggetti di grandi dimensioni all'interno di coldfusion e collegarsi agli argomenti correlati. Poiché la Documentation for coldfusion è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Versioni

Versione Data di rilascio
Cold Fusion versione 1.0 1995/07/02
Cold Fusion versione 1.5 1996-01-01
Cold Fusion versione 2.0 1996/10/01
Cold Fusion versione 3.0 1997/06/01
Cold Fusion versione 3.1 1998-01-01
ColdFusion versione 4.0 1998/11/01
ColdFusion versione 4.5.1 1999/11/01
ColdFusion versione 5.0 2001-06-01
ColdFusion MX versione 6.0 2002-05-01
ColdFusion MX versione 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

Ciao mondo

File: test.cfm

Implementazione di tag

<cfoutput>Hello World!</cfoutput> 

Implementazione di CFScript

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

Installazione o configurazione

Installazione Linux (Ubuntu)

Lucee (Open Source)

Interpretatore di ColdFusion / CFML

Scarica il file appropriato dal loro sito ( http://lucee.org/downloads.html) ed esegui il loro programma di installazione

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
 

Passaggio attraverso l'installazione.

nginx

Installa Nginx sul tuo server

sudo apt-get install nginx
 

Modifica il tuo / 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;
    }
}
 

Modifica /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;
 

Ricarica nginx

sudo service nginx reload
 

Accedi all'amministratore del server Lucee qui:

127.0.0.1/lucee/admin/server.cfm
 

o

127.0.0.1:8888/lucee/admin/server.cfm
 

La tua directory web principale vive qui:

/opt/lucee/tomcat/webapps/ROOT
 

Adobe (fonte chiusa)

Interpretatore di ColdFusion / CFML

Scarica il file appropriato dal loro sito ( https://www.adobe.com/products/coldfusion/download-trial/try.html) ed esegui il loro programma di installazione

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

Passaggio attraverso l'installazione. Assicurarsi di selezionare il server Web interno (porta 8500)

nginx

Installa Nginx sul tuo server

sudo apt-get install nginx
 

Modifica il tuo / 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;
    }
}
 

Modifica /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;
 

Ricarica nginx

sudo service nginx reload
 

Accedi all'amministratore di Adobe ColdFusion Server qui:

127.0.0.1:8500/CFIDE/administrator/index.cfm
 

La tua directory web principale vive qui:

/opt/coldfusion2016/cfusion/wwwroot