coldfusion Tutorial
Iniziare con coldfusion
Ricerca…
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 |
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
Ciao mondo
File: test.cfm
Implementazione di tag
<cfoutput>Hello World!</cfoutput> Implementazione di CFScript
<cfscript>
writeOutput("Hello World!");
</cfscript>