Konfiguration och administration

1: Vilka är systemkraven för ColdFusion?  
2: Kräver ColdFusion att man använder en webbserver?  
3: Vilken webbserver bör jag använda med ColdFusion?  
4: Vilka databaser stöds av ColdFusion?  
5: Vilken databas borde jag använda med ColdFusion?  
6: Måste min databas köras på samma server som ColdFusion?  
7: Behöver jag en J2EE-server för att använda ColdFusion?  
8: Vad är fördelarna med att köra ColdFusion ovanpå min J2EE-server jämfört men att köra standalone?  
9: Kan jag köra flera versioner av ColdFusion på samma server?  
10: Jag har märkt att när en av mina ColdFusion-applikationer är tungt belastad så påverkar detta prestandan för övriga applikationer. Hur kan jag undvika att applikationerna påverkar varandra?  
11: Jag behöver skicka en stor mängd e-postmeddelanden. Hur kan jag få ColdFusion att hantera detta snabbare?  
12: Katalogen för CustomTags är utdelad. Hur kan jag tilldela varje användare sina egna kataloger för CustomTags så att konflikter inte uppstår?  
13: Hur kan jag tvinga ColdFusion MX att kompilera om samtliga .CFM-filer?  
14: Jag har glömt lösenordet till ColdFusion Administrator. Hur kommer jag åt administrationen nu?  
15: Jag vill säkra ColdFusion Administrator genom att begränsa tillträde till hela cfide-katalogträdet. Är detta något som rekommenderas och är säkert?  
16: Vilken port använder ColdFusion?  
17: Kan jag stänga av ColdFusion's integrerade HTTP-server?  


1: Vilka är systemkraven för ColdFusion?
Det beror på version av produkten och vilken plattform man vill använda. En utförlig systemkravsspecifikation hittar man på http://www.macromedia.com/software/coldfusion/ productinfo/system_reqs/.
2: Kräver ColdFusion att man använder en webbserver?
ColdFusion är ingen webbserver och svarar inte på inkommande HTTP-förfrågningar eller kommunicerar med klienters webbläsare. Detta gör att ColdFusion kräver att man har en webbserver installerad. ColdFusion har en integrerad webbserver som man kan använda för utvecklingsbruk, vilket gör att man inte behöver installera och konfigurera en tyngre webbserver.
3: Vilken webbserver bör jag använda med ColdFusion?
Valet är ditt. Du ska dock inte använda den integrerade webbserver på produktionsservers. Microsoft IIS är populär på Windows-plattformen och Apache är den mest använda servern på andra plattformar (inkluderat Linux).
4: Vilka databaser stöds av ColdFusion?
Alla större databaser stöds. Detta inkluderar Microsoft SQL Server, Oracle, DB2, MySQL, Sybase och Informix. Alla databaser som kan nås via JDBC (eller ODBC om så krävs) kan användas med ColdFusion.
5: Vilken databas borde jag använda med ColdFusion?
Du kan i praktiken använda nästan vilken databas som helst med ColdFusion men du borde inte använda sk. filbaserade databaser i produktionsmiljö. Bra databaser som också är populära är Microsoft SQL Server, Oracle och MySQL.
6: Måste min databas köras på samma server som ColdFusion? Comments
Nej, databasen behöver inte köras på samma server som ColdFusion. Faktum är att det är bättre att köra den på en separat server. Det ger möjlighet till bättre prestanda och är bättre ur säkerhetssynpunkt.
7: Behöver jag en J2EE-server för att använda ColdFusion?
Nej. Med ColdFusion Standard följer det med en integrerad J2EE-server och ColdFusion Enterprise inkluderar en licens av JRUN som du kan använda som J2EE-server. Du kan också, om du redan har en J2EE-server (som Sun ONE, IBM WebSphere eller BEA WebLogic) välja att installera ColdFusion ovanpå denna.
8: Vad är fördelarna med att köra ColdFusion ovanpå min J2EE-server jämfört men att köra standalone?
Bland de främsta fördelarna man får genom att köra ColdFusion for J2EE är att man får tillgång till den underliggande J2EE-serverns prestanda och pålitlighet. Man får även möjlighet att köra flera instanser av ColdFusion på samma server.
9: Kan jag köra flera versioner av ColdFusion på samma server?
Ja, detta är möjligt med ColdFusion Enterprise.
10: Jag har märkt att när en av mina ColdFusion-applikationer är tungt belastad så påverkar detta prestandan för övriga applikationer. Hur kan jag undvika att applikationerna påverkar varandra?
Med ColdFusion Standard körs alla applikationer i samma instans på servern vilket gör att man inte kan isolera applikationerna från varandra. ColdFusion Enterprise stödjer driftsättning av flera instanser vilket ger möjlighet till att separera och därmed isolera applikationerna. Detta är en av de största fördelarna med ColdFusion Enterprise jämfört med Standard.
11: Jag behöver skicka en stor mängd e-postmeddelanden. Hur kan jag få ColdFusion att hantera detta snabbare?
Om du ska skicka stora mängder e-postmeddelanden bör du använda ColdFusion Enterprise. Denna version kan ha flera mail-leveranser igång samtidigt och hålla SMTP-kopplingar öppna, vilket gör leveranserna mycket snabbare än vad som är möjligt i standardversionen.
12: Katalogen för CustomTags är utdelad. Hur kan jag tilldela varje användare sina egna kataloger för CustomTags så att konflikter inte uppstår?
Den katalog för Custom Tags som är satt i ColdFusion Administrator är visserligen delad, men man måste inte använda denna katalog. Man kan lägga Custom Tags i vilken katalog som helst (även utanför webbroten). Om varje användare skapar sin egen katalog anropar de sina Custom Tags med <CFMODULE> (istället för <CF_>).
13: Hur kan jag tvinga ColdFusion MX att kompilera om samtliga .CFM-filer?
Det enklaste sättet att göra detta på är att radera all kompilerad kod (.class-filerna). Dessa ligger, som standard, under katalogen WEB-INF under webbroten.
14: Jag har glömt lösenordet till ColdFusion Administrator. Hur kommer jag åt administrationen nu?
Du kan inte få fram lösenordet men du kan stänga av lösenordsskyddet för att sedan återställa det. Detta gör du genom att lokalisera filen neo-security.xml (den finns i lib-katalogen under ColdFusion-roten). Leta i filen efter: <var name='admin.security.enabled'><boolean value='true'/></var>. Byt "true" till "false", spara filen och starta sedan om ColdFusion. Du kan nu gå in i ColdFusion Administrator utan lösenord och för att sätta ett nytt och sedan slå på lösenordsskyddet igen.
15: Jag vill säkra ColdFusion Administrator genom att begränsa tillträde till hela cfide-katalogträdet. Är detta något som rekommenderas och är säkert?
Det är helt klart möjligt att begränsa tillträdet till hela cfide-katalogträdet. Om man gör det hindrar man också tillgång till <CFFORM>-validering (.js-filen under cfide), CFC-utforskaren (ligger i en underkatalog till cfide), debuggern och annat. Om det är just ColdFusion Administrator du vill skydda är det kanske mer lämpligt att begränsa tillträdet till underkatalogen administrator och inte till hela cfide-trädet.
16: Vilken port använder ColdFusion?
ColdFusion använder faktiskt ingen port alls. Den integrerade HTTP-servern körs som standard på port 8500 (detta kan man ändra i filen jrun.xml som finns i runtime\servers\default\SERVER-INF-katalogen under ColdFusion-roten. Normalt körs webbservers på port 80.
17: Kan jag stänga av ColdFusion's integrerade HTTP-server?
Man kan stänga av den integrerade HTTP-servern genom att göra en förändring i filen jrun.xml som finns i runtime\servers\default\SERVER-INF-katalogen under ColdFusion-roten. Leta efter jrun.servlet.http.WebService service och sätt deactivated till "true".
Hem  |  Faq  |  Cfblog  |  Artiklar  |  Kalender  |  Länkar  |  Aktuellt  |  Kontakt  |  Sajtkarta
2010 © ColdFusion User Group Sweden