coldfusionErste Schritte mit ColdFusion


Bemerkungen

In diesem Abschnitt erhalten Sie einen Überblick darüber, was Coldfusion ist und warum ein Entwickler es verwenden möchte.

Es sollte auch alle großen Themen in Coldfusion erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für ColdFusion neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.

Versionen

Ausführung Veröffentlichungsdatum
Cold Fusion Version 1.0 1995-07-02
Cold Fusion Version 1.5 1996-01-01
Cold Fusion Version 2.0 1996-10-01
Cold Fusion Version 3.0 1997-06-01
Cold Fusion Version 3.1 1998-01-01
ColdFusion Version 4.0 1998-11-01
ColdFusion Version 4.5.1 1999-11-01
ColdFusion Version 5.0 2001-06-01
ColdFusion MX Version 6.0 2002-05-01
ColdFusion MX Version 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

Hallo Welt

Datei: test.cfm

Tag-Implementierung

<cfoutput>Hello World!</cfoutput> 

CFScript-Implementierung

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

Installation oder Setup

Linux (Ubuntu) Installation

Lucee (Open Source)

ColdFusion / CFML-Interpretor

Laden Sie die entsprechende Datei von ihrer Website ( http://lucee.org/downloads.html) herunter und führen Sie ihr Installationsprogramm aus

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
 

Installationsprogramm Schritt für Schritt.

Nginx

Installieren Sie Nginx auf Ihrem Server

sudo apt-get install nginx
 

Bearbeiten Sie Ihre / 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;
    }
}
 

Bearbeiten Sie /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;
 

Laden Sie Nginx neu

sudo service nginx reload
 

Greifen Sie hier auf den Lucee Server-Administrator zu:

127.0.0.1/lucee/admin/server.cfm
 

oder

127.0.0.1:8888/lucee/admin/server.cfm
 

Ihr Stammwebverzeichnis befindet sich hier:

/opt/lucee/tomcat/webapps/ROOT
 

Adobe (geschlossene Quelle)

ColdFusion / CFML-Interpretor

Laden Sie die entsprechende Datei von ihrer Website herunter ( https://www.adobe.com/products/coldfusion/download-trial/try.html) und führen Sie ihr Installationsprogramm aus

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

Installationsprogramm Schritt für Schritt. Vergewissern Sie sich, dass Sie den internen Webserver (Port 8500) auswählen.

Nginx

Installieren Sie Nginx auf Ihrem Server

sudo apt-get install nginx
 

Bearbeiten Sie Ihre / 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;
    }
}
 

Bearbeiten Sie /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;
 

Laden Sie Nginx neu

sudo service nginx reload
 

Greifen Sie hier auf den Administrator von Adobe ColdFusion Server zu:

127.0.0.1:8500/CFIDE/administrator/index.cfm
 

Ihr Stammwebverzeichnis befindet sich hier:

/opt/coldfusion2016/cfusion/wwwroot