Débuter avec coldfusion
Bonjour le monde
Fichier: test.cfm
Mise en œuvre des balises
<cfoutput>Bonjour le monde !</cfoutput>
Implémentation CFScript
<cfscript>
writeOutput("Bonjour le monde!");
</cfscript>
Installation ou configuration
#Installation de Linux (Ubuntu)
Lucée (Open Source)
Interprète ColdFusion / CFML
Téléchargez le fichier approprié à partir de leur site (http://lucee.org/downloads.html) et exécuter leur programme d’installation
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
Étape par le programme d’installation.
###Nginx
Installez Nginx sur votre serveur
sudo apt-get install nginx
Modifiez votre /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;
}
}
Modifier /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;
Recharger nginx
sudo service nginx reload
Accédez à l’administrateur du serveur Lucee ici :
127.0.0.1/lucee/admin/server.cfm
ou
127.0.0.1:8888/lucee/admin/server.cfm
Votre répertoire Web racine se trouve ici :
/opt/lucee/tomcat/webapps/ROOT
Adobe (source fermée)
Interprète ColdFusion / CFML
Téléchargez le fichier approprié à partir de leur site (https://www.adobe.com/products/coldfusion/download-trial/try.html) et exécuter leur programme d’installation
wget <URL>/ColdFusion_2016_WWEJ_linux64.bin
sudo chmod +x ColdFusion_2016_WWEJ_linux64.bin
sudo ./ColdFusion_2016_WWEJ_linux64.bin
Étape par le programme d’installation. Assurez-vous de sélectionner le serveur Web interne (port 8500)
###Nginx
Installez Nginx sur votre serveur
sudo apt-get install nginx
Modifiez votre /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;
}
}
Modifier /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;
Recharger nginx
sudo service nginx reload
Accédez à l’administrateur d’Adobe ColdFusion Server ici :
127.0.0.1:8500/CFIDE/administrator/index.cfm
Votre répertoire Web racine se trouve ici :
/opt/coldfusion2016/cfusion/wwwroot