Dieser Artikel beschreibt, wie man den OpenBlueDragon Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den Apache Tomcat 6 Artikel für die Basisinstallation lesen.
Wird der BlueDragon Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen.
1. Download
Die “J2EE WAR Distribution” kann unter http://www.openbluedragon.org/download.cfm heruntergeladen werden.
2. System vorbereiten
2.1 Virtuelle Hosts im Tomcat anpassen
vim /opt/tomcat/conf/server.xml
<!-- www.testsrv.local -->
<host name="www.testsrv.local" appBase="/var/www/vhost1/htdocs" unpackWARs="true" autoDeploy="true">
<context path="" docBase="openbluedragon" debug="0" reloadable="true"/>
<valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/www/vhost1/logs" prefix="tomcat_access_" suffix=".log" pattern="common" resolveHosts="false"/>
</host>
2.2 Virtuelle Hosts im Apache anpassen
vim /etc/apache2/sites-enabled/vhost1
<virtualhost www.testsrv.local:80>
JkMount /*.cfm default
JkMount /*.cfc default
JkMount /*.cfchart default
DirectoryIndex index.cfm index.html index.htm
ServerName www.testsrv.local
ServerAdmin servermaster@testsrv.local
DocumentRoot /var/www/vhost1/htdocs/openbluedragon
ErrorLog /var/www/vhost1/logs/error.log
CustomLog /var/www/vhost1/logs/access.log common
<directory /var/www/vhost1/htdocs/openbluedragon>
Options -Indexes
</directory>
<directory /var/www/vhost1/htdocs/openbluedragon/WEB-INF>
Options -Indexes
AllowOverride None
deny from all
</directory>
</virtualhost>
3. WAR Datei für den virtuellen Host installieren
Kopieren der heruntergeladenen openbluedragon.war Datei nach /var/www/vhost1/htdocs/
Bemerkung: Tomcat wird die WAR Datei entpacken und das cfusion Verzeichniss anlegen. Danach kann die WAR Datei gelöscht werden.
4. Konfiguration anwenden
/etc/init.d/tomcat restart /etc/init.d/apache2 reload
5. Konfiguration testen
Nun kann die Installation getestet werden indem man die BlueDragon CFML Testseite öffnet:
http://www.testsrv.local/index.cfm
6. Administration
Unter http://bdadmin.riaforge.org ist ein Webadministrationsinterface für den OpenBlueDragon Server verfügbar.

1 Comments.