<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sebastian Mogilowskis Blog &#187; Coldfusion</title>
	<atom:link href="http://www.mogilowski.net/lang/de-de/category/development/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mogilowski.net</link>
	<description>Just another blog about administration, linux and other stuff</description>
	<lastBuildDate>Thu, 26 Apr 2012 06:44:10 +0000</lastBuildDate>
	<language>de-de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Adobe Coldfusion 9 &#8211; Debian 5.0 Lenny &#8211; Ubuntu 9.10 or 10.04</title>
		<link>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04</link>
		<comments>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04#comments</comments>
		<pubDate>Fri, 19 Mar 2010 08:33:07 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=634</guid>
		<description><![CDATA[Installation Apache2 Webserver: aptitude install apache2 Installation der benötigten Bibliotheken: aptitude install libstdc++5 Installation von Coldfusion: Nun das Installationspaket (Linux bin-file) von der Adobe Webseite herrunterladen. Dazu muss man sich ggf. anmelden. Die 30 Tage Testversion ist ausreichend, da man später durch die Eingabe einer Seriennummer in der Webadministration auf die entsprechende Vollversion umstellen kann. [...]]]></description>
			<content:encoded><![CDATA[<h3><span lang="de-de">Installation Apache2 Webserver:</span></h3>
<pre>aptitude install apache2
</pre>
<h3><span lang="de-de">Installation der benötigten Bibliotheken:</span></h3>
<pre>aptitude install libstdc++5
</pre>
<h3><span lang="de-de">Installation von Coldfusion:</span></h3>
<p><span lang="de-de">Nun das Installationspaket (Linux bin-file) von der <a href="http://www.adobe.com" target="_blank">Adobe Webseite</a> herrunterladen. Dazu muss man sich ggf. anmelden. Die 30 Tage Testversion ist ausreichend, da man später durch die Eingabe einer Seriennummer in der Webadministration auf die entsprechende Vollversion umstellen kann.</span></p>
<p><span lang="de-de">Nun die Datei ausführbar machen und das Installationsprogramm starten:</span></p>
<pre>chmod +x ColdFusion_9_WWE_linux64.bin
./ColdFusion_9_WWE_linux64.bin
</pre>
<p><span lang="de-de">Nun die folgenden Fragen beantworten:</span></p>
<pre>PRESS  TO CONTINUE:
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
</pre>
<pre>Install Type
------------

If you do not have a serial number, select either 30-day trial or Developer
Edition.

  -&#62;1- Install new version of Adobe ColdFusion 9 with a serial number
    2- 30-day trial
    3- Developer Edition

Installation Choice: 2
</pre>
<pre>Installer Configuration
-----------------------

What kind of installation do you want?

  -&#62;1- Server configuration
    2- Enterprise Multiserver configuration
    3- J2EE configuration (EAR file)
    4- J2EE configuration (WAR file)

Choose one of the following options:: 1
</pre>
<pre>Is Adobe ColdFusion 9 (Server Configuration) Installed?
-------------------------------------------------------

You cannot install the server configuration of Adobe ColdFusion 9 if it is already installed on this computer.

Is there already a server configuration of Adobe ColdFusion 9 installed?

    1- Yes
  -&#62;2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Subcomponent installation
-------------------------

The following options are available for installation.

An option marked with "[X]" in front will be installed and an option with "[ ]"
will not.  Choosing an option will toggle it on or off

[X] 1) ColdFusion 9 Documentation
[X] 2) ColdFusion 9 Solr Services
[X] 3) ColdFusion 9 Search Services
[X] 4) Start ColdFusion on system init

    5) Continue with installation

Select an option: 5
</pre>
<pre>Choose Install Folder
---------------------

Select the directory where you want to install Adobe ColdFusion 9.

Directory:

  Default Install Folder: /opt/coldfusion9

ENTER AN ABSOLUTE PATH, OR PRESS  TO ACCEPT THE DEFAULT
      : /opt/coldfusion

INSTALL FOLDER IS: /opt/coldfusion
   IS THIS CORRECT? (Y/N): Y
</pre>
<pre>Earlier Versions of Adobe ColdFusion installed?
-----------------------------------------------

If you installed an earlier version of ColdFusion on this computer, you can migrate your settings to Adobe ColdFusion 9.

Is there an earlier version of ColdFusion installed on this computer (for example, ColdFusion 6 or ColdFusion MX 7)?

    1- Yes
  -&#62;2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Configure Web Servers
---------------------

Please configure your web server(s).  If you do not configure a web server the
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
  -&#62;2- Continue with installation

Choice: 1

****************************************************

  -&#62;1- Apache
    2- Sun ONE Web Server (iPlanet)
    3- Cancel

What kind of web server are you configuring: 1

What directory contains your Apache configuration file (httpd.conf)? (For
   example, on Red Hat Linux it could be located in the /etc/httpd/conf
   directory if you installed from an rpm, or for SuSe Linux, it could be in
   /etc/apache2)

   Directory: /etc/apache2

****************************************************

Where is the Apache program binary file? (For example, on Red Hat Linux it
   could be /usr/sbin/httpd if you installed from an rpm, or for SuSE Linux it
   could be located at /usr/sbin/httpd2) If you have more than one instance of
   Apache on your computer, enter the binary file location for the Apache web
   server that will use ColdFusion. (Note: this is not the Apache start and
   stop script.)

   File: /usr/sbin/apache2

****************************************************

Where is the control file that you use to start and stop the Apache web
   server? (For example, this could be /etc/init.d/httpd on Red Hat Linux if
   you installed from an rpm, /usr/sbin/apache2ctl on SuSe Linux, or it could
   be /usr/local/apache/bin/apachectl on hand-compiled versions.)

   File: /etc/init.d/apache2

****************************************************

Please configure your web server(s).  If you do not configure a web server the
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
    2- Remove Web Server Configuration
    3- Edit:Apache : /etc/apache2
  -&#62;4- Continue with installation

Choice: 4
</pre>
<pre>Choose Adobe ColdFusion 9 Administrator Location
------------------------------------------------

Select the location of the web root for Adobe ColdFusion 9. This is where the installer places the Adobe ColdFusion 9 Administrator.

This directory must be the web root for one of the websites to be configured for use with Adobe ColdFusion 9.

Directory: (DEFAULT: /etc/htdocs): /var/www
</pre>
<pre>Runtime User
------------

Enter the name of the runtime user.   This user must already exist on the system.

User Name: (DEFAULT: nobody):
</pre>
<pre>Configure ColdFusion with OpenOffice
------------------------------------

Configuring OpenOffice installation with ColdFusion will enable Office documents to be processing using OpenOffice. If OpenOffice is not configured ColdFusion will not be able to convert some Microsoft Office Documents to PDF. Check the documentation for more details.

    1- Configure ColdFusion with local Openoffice installation
  -&#62;2- Skip

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Administrator Password
----------------------

Enter the password that you will use to restrict access to the ColdFusion
Administrator.

This field is required.

Password:
Confirm Password:
</pre>
<pre>Enable RDS
----------

The ColdFusion Remote Development Service (RDS) lets developers using Adobe
tools remotely connect to this server for development purposes. RDS is required
for Line Debugging, Report Builder, and Dreamweaver Extensions.

If this is a production server, Adobe recommends that you disable RDS.
Note, however, that disabling RDS also disables debugging, the directory
browsing applets in the ColdFusion Administrator and some of the functionality
in the Report Builder.

Enable RDS  (Y/N): Y
Password:
Confirm Password:
</pre>
<pre>Installation Confirmation
-------------------------

Installation Type:
  Server configuration

Licensing:
  30-day trial

Installation Directories:
  Product: /opt/coldfusion
  Web root: /var/www

Server Information:
  Web Server: Apache (/etc/apache2)
  Port:
  Search Services: installed
  ColdFusion Solr Search Services: installed
  Documentation: installed
  RDS: enabled

Disk Space Information (for Installation Target):
  Required: 992,437,542 bytes
  Available: 4,799,873,024 bytes

PRESS  TO CONTINUE:
</pre>
<pre>Installing...
-------------

 [==================&#124;==================&#124;==================&#124;==================]
 [------------------&#124;------------------&#124;------------------&#124;------------------]

===============================================================================
Installation Complete
---------------------

You have successfully completed the first step in installing Adobe ColdFusion
9.

To continue with your installation, go to /opt/coldfusion/bin and type
"./coldfusion start" to start your server.

Once the server, is started log in to the Configuration Wizard at

http://[machinename]/CFIDE/administrator/index.cfm

Press Enter to exit the installer:
</pre>
<h3><span lang="de-de">Coldfusion Server starten</span></h3>
<pre>/opt/coldfusion/bin/coldfusion start
</pre>
<p><em><span lang="de-de">Coldfusion installiert nun den Connector für den Apache 2 Webserver (/etc/apache2/httpd.conf) welcher dafür verantwortlich ist, dass später Skripte an den Coldfusion Server weitergeleitet werden.</span></em></p>
<h3><span lang="de-de">Coldfusion Server automatisch beim Systemstart starten:</span></h3>
<pre>cp /opt/coldfusion/bin/coldfusion /etc/init.d
update-rc.d coldfusion defaults
</pre>
<h3><span lang="de-de">Installation abschließen:</span></h3>
<p><span lang="de-de">Um die Installation abschließen, muss man nur noch den Coldfusion-Administrator mit dem Browser aufrufen.</span></p>
<pre>http://SERVERNAME/CFIDE/administrator/index.cfm
</pre>
<p><img class="aligncenter size-medium wp-image-788" title="cf_admin9" src="http://www.mogilowski.net/wp-content/uploads/cf_admin91-300x149.png" alt="" width="300" height="149" /></p>
<h3><span lang="de-de">Bemerkung:</span></h3>
<p><span lang="de-de">Die gesamte Anleitung funktioniert absolut identisch mit Adobe Coldfusion 8.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Install Coldfusion 8 Multiserver on Debian 5.0 Lenny with Apache 2</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2#comments</comments>
		<pubDate>Mon, 23 Feb 2009 10:51:03 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multiserver]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual host]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=313</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man Adobe Coldfusion 8 in der Multiserverkonfiguration installiert. Man kann diese Konfiguration für ein ISP ähnliches Setup verwenden. Jede Instanz/Virtualhost hat seinen eigenen Coldfusion Administrator mit eigenen Einstellungen. 1. Vorbedingungen: * Apache 2 ist installiert und arbeitet korrekt. * libstdc++5 ist installiert. aptitude install libstdc++5 * Eine eigene Domain für den [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Dieser Artikel beschreibt, wie man Adobe Coldfusion 8 in der Multiserverkonfiguration installiert. Man kann diese Konfiguration für ein ISP ähnliches Setup verwenden. Jede Instanz/Virtualhost hat seinen eigenen Coldfusion Administrator mit eigenen Einstellungen.</span></p>
<h3><span lang="de-de">1. Vorbedingungen:</span></h3>
<p><span lang="de-de">* Apache 2 ist installiert und arbeitet korrekt.</span></p>
<p><span lang="de-de">* libstdc++5 ist installiert.</span></p>
<pre>aptitude install libstdc++5</pre>
<p><span lang="de-de">* Eine eigene Domain für den virtuellen Host steht bereit. (www.testsrv.local)</span></p>
<p><span lang="de-de">* Der neuste Coldfusion Installer wurde von www.adobe.com heruntergeladen. (z.B. coldfusion-801-lin64.bin)</span></p>
<h3><span lang="de-de">2. Coldfusion Installation:</span></h3>
<pre>
chmod +x coldfusion-801-lin64.bin
./coldfusion-801-lin64.bin
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Dies ist der 64-Bit Installer. Wenn kein 64-Bit Betriebssystem vorhanden ist, wird die 32-Bit Version benötigt (coldfusion-801-lin.bin). </span></p>
<p><span lang="de-de">Konfigurationseinstellungen:</span></p>
<pre>
CHOOSE LOCALE BY NUMBER: 1
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
...
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
Installation Choice: 1 (Install new version of Adobe ColdFusion 8 with a serial number)
Serial Number: XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
Choose one of the following options:: 2 (Multiserver configuration)
Is there already a multiserver configuration of Adobe ColdFusion 8, or Macromedia JRun 4, installed?: 2 (No)
Select an option: 5 (Continue with installation)
Default Install Folder: /opt/jrun4 &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
...
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
Serial Number:: &#60;ENTER&#62;
Earlier Versions of Adobe ColdFusion installed?
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS &#60;ENTER&#62; TO ACCEPT THE DEFAULT: 2 (No)
Configure Webserver: 1 (Add Web Server Configuration)
Select "Apache" 1
Directory: /etc/apache2
File: /usr/sbin/apache2
File: /etc/init.d/apache2
Choice: 4 (Continue with installation)
Directory: (DEFAULT: /etc/htdocs): /var/www
User Name: (DEFAULT: nobody): &#60;ENTER&#62;
Password: &#60;Default Development Password&#62;
Enable RDS  (Y/N): Y
Password: &#60;Your Password&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;

Time for a cup of coffee ...

Press Enter to exit the installer: &#60;ENTER&#62;
</pre>
<h3><span lang="de-de">3. Init-Skript anlegen:</span></h3>
<p><span lang="de-de">Unter Suse oder Redhat kann man &#60;pre&#62;/opt/jrun4/bin/cf-init.sh install&#60;pre&#62; verwenden, um ein init-Skript anzulegen. Unter Ubuntu oder Debian muss man jedoch sein eigenes Skript anlegen:</span></p>
<pre>vim /etc/init.d/coldfusion8multi</pre>
<pre>
#!/bin/sh
# MultiServer cfusion instance Init-Script

CF_DIR="/opt/jrun4"

cfstart() {
echo "The ColdFusion 8 server is starting up and will be available shortly."
nohup $CF_DIR/bin/jrun -start cfusion &#62; $CF_DIR/logs/cfusion-event.log &#38;
echo "======================================================================"
echo "ColdFusion 8 has been started."
echo "ColdFusion 8 will write logs to $CF_DIR/logs/cfusion-event.log"
echo "======================================================================"
}

cfstop() {
echo "Stopping ColdFusion 8, please wait"
nohup $CF_DIR/bin/jrun -stop cfusion
echo "ColdFusion 8 has been stopped"
}

case $1 in
    start)
        cfstart
    ;;
    stop)
        cfstop
    ;;
    restart)
        cfstop

    cfstart
    ;;
esac

exit 0
</pre>
<p><span lang="de-de">Init-Skript installieren:</span></p>
<pre>update-rc.d coldfusion8multi defaults</pre>
<p><span lang="de-de">Coldfusion Server starten:</span></p>
<pre>/etc/init.d/coldfusion8multi start</pre>
<p><span lang="de-de">Den Apache Connector einrichten:</span></p>
<pre>/opt/jrun4/bin/cf-connectors.sh</pre>
<p><span lang="de-de">Dies wird das &#8220;mod_jrun22&#8243; für den Apache installieren und konfigurieren. (/etc/apache2/httpd.conf)</span></p>
<pre>
# JRun Settings
LoadModule jrun_module /opt/jrun4/lib/wsconfig/1/mod_jrun22.so
&#60;IfModule mod_jrun22.c&#62;
    JRunConfig Verbose false
    JRunConfig Apialloc false
    JRunConfig Ignoresuffixmap false
    JRunConfig Serverstore /opt/jrun4/lib/wsconfig/1/jrunserver.store
    JRunConfig Bootstrap 127.0.0.1:51020
    #JRunConfig Errorurl url &#60;optionally redirect to this URL on errors&#62;
    #JRunConfig ProxyRetryInterval 600 &#60;number of seconds to wait before trying to reconnect to unreachable clustered server&#62;
    #JRunConfig ConnectTimeout 15 &#60;number of seconds to wait on a socket connect to a jrun server&#62;
    #JRunConfig RecvTimeout 300 &#60;number of seconds to wait on a socket receive to a jrun server&#62;
    #JRunConfig SendTimeout 15 &#60;number of seconds to wait on a socket send to a jrun server&#62;
    AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
&#60;/IfModule&#62;
</pre>
<p><span lang="de-de">Den Apache neu starten:</span></p>
<pre>/etc/init.d/apache2 restart</pre>
<p><span lang="de-de">Nun kann man den Coldfusion Administrator öffnen:</span></p>
<pre>http://&#60;SERVER&#62;/CFIDE/administrator/index.cfm</pre>
<p><span lang="de-de">Nun kann man die Installation mit dem Coldfusion Administrator abschließen.</span></p>
<h3><span lang="de-de">4. Eine neue Coldfusion Instanz und virtuellen Host anlegen:</span></h3>
<p><span lang="de-de">Zuerst muss man die neue Instanz mit dem &#8220;Instance Manager&#8221; anlegen. Dazu den Coldfusion Administrator öffnen und unter &#8220;Enterprise Manager&#8221; den &#8220;Instance Manager&#8221; auswählen. Der nächste Schritt ist dort mit &#8220;Add New Instance&#8221; eine weitere Instanz anzulegen. Einfach einen neuen &#8220;Server Name&#8221; eingeben &#8220;webapp1&#8243; in diesem Beispiel und das ganze mit &#8220;Submit&#8221; bestätigen.</span></p>
<p><span lang="de-de">Jrun erzeugt nun ein neues Serververzeichnis &#8220;/opt/jrun4/servers/webapp1&#8243; und startet die neue Instanz. Im &#8220;Instance Manager&#8221; kann man diese sehen. Außerdem sieht man dort den zugewiesenen HTTP-Port. Zum Beispiel &#8220;8301&#8243;. Damit kann man nun den Coldfusion Administrator für diese neue Instanz öffnen &#8220;http://&#60;SERVER&#62;:8301/CFIDE/administrator/index.cfm&#8221;.</span></p>
<p><span lang="de-de">Das &#8220;Document root&#8221; befindet sich unter &#8220;/opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/&#8221;.</span></p>
<p><span lang="de-de">Man kann ein einfaches Test-Skript erzeugen:</span></p>
<pre>vim /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/test.cfm</pre>
<pre>
&#60;h2&#62;Test&#60;/h2&#62;
&#60;cfset test="Hello World"&#62;
&#60;cfoutput&#62;#test#&#60;/cfoutput&#62;
</pre>
<p><span lang="de-de">Man kann diese Skript mit &#8220;http://&#60;SERVER&#62;:8301/test.cfm&#8221; aufrufen.</span></p>
<p><span lang="de-de">Nun muss man einen virtuellen Host für &#8220;webapp1&#8243; im Apache anlegen:</span></p>
<pre>vim /etc/apache2/sites-available/webapp1</pre>
<pre>
&#60;VirtualHost *&#62;
    ServerName www.testsrv.local

    &#60;IfModule mod_jrun22.c&#62;
        JRunConfig Verbose false
        JRunConfig Apialloc false
        JRunConfig Ignoresuffixmap false
        JRunConfig Serverstore /opt/jrun4/lib/wsconfig/1/jrunserver.store
        JRunConfig Bootstrap 127.0.0.1:51000
        #JRunConfig Errorurl url &#60;optionally redirect to this URL on errors&#62;
        #JRunConfig ProxyRetryInterval 600 &#60;number of seconds to wait before trying to reconnect to unreachable clustered server&#62;
        #JRunConfig ConnectTimeout 15 &#60;number of seconds to wait on a socket connect to a jrun server&#62;
        #JRunConfig RecvTimeout 300 &#60;number of seconds to wait on a socket receive to a jrun server&#62;
        #JRunConfig SendTimeout 15 &#60;number of seconds to wait on a socket send to a jrun server&#62;
        AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
    &#60;/IfModule&#62;

    DocumentRoot /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/
    &#60;Directory /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/&#62;
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    &#60;/Directory&#62;

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
&#60;/VirtualHost&#62;
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Sehr wichtig ist die Zeile &#8220;JRunConfig Bootstrap 127.0.0.1:51000&#8243;. Für jede Multiserver-Instanz erzeugt Coldfusion einen eigenen Port für den &#8220;JRunProxyService&#8221;. Dieser Port ist in der &#8220;jrun.xml&#8221; für jede Instanz definiert.</span></p>
<pre>vim /opt/jrun4/servers/webapp1/SERVER-INF/jrun.xml</pre>
<pre>
...
&#60;service class="jrun.servlet.jrpp.JRunProxyService" name="ProxyService"&#62;
...
&#60;attribute name="port"&#62;51000&#60;/attribute&#62;
&#60;attribute name="deactivated"&#62;false&#60;/attribute&#62;
...
&#60;/service&#62;
...
</pre>
<p><span lang="de-de">Nun kann man den neuen virtuellen Host installieren:</span></p>
<pre>a2ensite webapp1</pre>
<p><span lang="de-de">und den Apache Server neu laden:</span></p>
<pre>/etc/init.d/apache2 reload</pre>
<p><span lang="de-de">Nun kann man mit &#8220;http://www.testsrv.local/test.cfm&#8221; auf das Test-Skript zugreifen.</span></p>
<p><span lang="de-de">Auch auf den Coldfusion Administrator kann über &#8220;http://www.testsrv.local/CFIDE/administrator/index.cfm&#8221; zugegriffen werden</span></p>
<p><span lang="de-de">Man sollte natürlich noch weitere Konfigurationen an dem virtuellen Host vornehmen. Zum Beispiel den Zugriff auf &#8220;CFIDE&#8221; mit einer zusätzlichen &#8220;.htaccess&#8221; Datei einschränken, das Verzeichnisauflisten deaktivieren und weitere Apache Sicherheitseinstellungen vornehmen. </span></p>
<h3><span lang="de-de">5. Init-Skript anpassen:</span></h3>
<p><span lang="de-de">Der Coldfusion Server startet die Instanzen nicht automatisch beim starten. Deshalb müssen die Instanzen zum Init-Skript hinzugefügt werden. Hier ist eine angepasste Version für &#8220;webapp1&#8243;:</span></p>
<pre>
#!/bin/sh
# MultiServer cfusion instance Init-Script

CF_DIR="/opt/jrun4"

cfstart() {
echo "The ColdFusion 8 server is starting up and will be available shortly."
nohup $CF_DIR/bin/jrun -start cfusion &#62; $CF_DIR/logs/cfusion-event.log &#38;
nohup $CF_DIR/bin/jrun -start -childVM webapp1 &#62; $CF_DIR/servers/webapp1/cfusion.ear/cfusion.war/WEB-INF/cfusion/logs/cfusion-event.log &#38;
echo "======================================================================"
echo "ColdFusion 8 has been started."
echo "ColdFusion 8 will write logs to $CF_DIR/logs/cfusion-event.log"
echo "======================================================================"
}

cfstop() {
    echo "Stopping ColdFusion 8, please wait"
    nohup $CF_DIR/bin/jrun -stop cfusion
    nohup $CF_DIR/bin/jrun -stop -childVM webapp1
    echo "ColdFusion 8 has been stopped"
}

case $1 in
    start)
        cfstart
    ;;
    stop)
        cfstop
    ;;
    restart)
        cfstop
        sleep 20
        cfstart
    ;;
esac

exit 0
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Man könnte auch eigene Init-Skripte für jede Instanz anlegen. Die Haupt Coldfusion Applikation wird übrigens nicht benötigt um die Instanzen laufen zu lassen.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploy Adobe Coldfusion 8 on Tomcat 6 in a virtual host environment</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:39:42 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[8]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apche2]]></category>
		<category><![CDATA[Coldfusion 8]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=145&#038;lang=de-de</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man den Adobe Coldfusion 8 Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den Apache Tomcat 6 Artikel für die Basisinstallation lesen. Wird der Coldfusion Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen. 1. Download Zuerst die entsprechende Installationsdatei coldfusion-801-lin.bin [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de"> Dieser Artikel beschreibt, wie man den Adobe Coldfusion 8 Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den <a title="Apache Tomcat6 " href="http://www.mogilowski.net/?p=121" target="_blank">Apache Tomcat 6 Artikel</a> für die Basisinstallation lesen.</span></p>
<p><span lang="de-de">Wird der Coldfusion Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen.</span></p>
<h3>1. Download</h3>
<p><span lang="de-de">Zuerst die entsprechende Installationsdatei coldfusion-801-lin.bin (oder coldfusion-801-lin64.bin für 64-Bit) von der <a title="Adobe Webseite" href="http://www.adobe.com" target="_blank">Adobe Webseite</a> herunterladen.</span></p>
<pre>
wget http://trials.adobe.com/Applications/ColdFusion/801WWE/coldfusion-801-lin64.bin
chmod +x coldfusion-801-lin64.bin
</pre>
<h3><span lang="de-de">2. System vorbereiten</span></h3>
<h3><span lang="de-de">2.1 Bibliotheken installieren</span></h3>
<p><span lang="de-de">Coldfusion benötigt noch einige zusätzliche Bibliotheken für die Installation:</span></p>
<pre>
aptitude install libstdc++6 libstdc++5
ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2
</pre>
<h3><span lang="de-de">2.2 Virtuelle Hosts im Tomcat anpassen</span></h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>
<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1/htdocs&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;cfusion&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<h3><span lang="de-de">2.3 Virtuelle Hosts im Apache anpassen</span></h3>
<pre>
vim /etc/apache2/sites-enabled/vhost1
</pre>
<pre>
&#60;virtualhost www.testsrv.local:80&#62;
    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/cfusion
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;directory /var/www/vhost1/htdocs/cfusion&#62;
        Options -Indexes
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/cfusion/WEB-INF&#62;
        Options -Indexes
        AllowOverride None
        deny from all
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/cfusion/META-INF&#62;
       Options -Indexes
       AllowOverride None
       deny from all
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<p><em><span lang="de-de">Bemerkung: Man sollte das CFIDE Verzeichniss ebenfalls absichern. Zum Beispiel mit einer .htaccess Datei.</span></em></p>
<h3><span lang="de-de">3. WAR Datei erstellen</span></h3>
<pre>
./coldfusion-801-lin64.bin
</pre>
<p><span lang="de-de">&#8220;J2EE configuration (WAR file)&#8221; auswählen<br />
Dies wird eine cfusion.war Datei unter /opt/coldfusion8 anlegen.</span></p>
<h3><span lang="de-de">4. WAR Datei für den virtuellen Host installieren</span></h3>
<pre>
cp /opt/coldfusion8/cfusion.war /var/www/vhost1/htdocs/
</pre>
<p><em><span lang="de-de">Bemerkung: Tomcat wird die WAR Datei entpacken und das cfusion Verzeichniss anlegen. Danach kann die WAR Datei gelöscht werden.</span></em></p>
<h3><span lang="de-de">5. Konfiguration anwenden</span></h3>
<pre>
/etc/init.d/tomcat restart
/etc/init.d/apache2 reload
</pre>
<h3><span lang="de-de">6. Coldfusion Installation abschließen</span></h3>
<p><span lang="de-de">Nun kann auf den Coldfusion Administrator mit dem Browser zugegriffen werden:</span></p>
<p>http://www.testsrv.local/CFIDE/administrator/index.cfm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploy OpenBlueDragon on Tomcat 6 in a virtual host environment</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:35:14 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bluedragon]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[openbluedragon]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[virtual hosts]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=154&#038;lang=de-de</guid>
		<description><![CDATA[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 &#8220;J2EE WAR Distribution&#8221; kann unter http://www.openbluedragon.org/download.cfm [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de"> Dieser Artikel beschreibt, wie man den OpenBlueDragon Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den <a href="http://www.mogilowski.net/?p=121">Apache Tomcat 6 Artikel</a> für die Basisinstallation lesen.</span></p>
<p><span lang="de-de">Wird der BlueDragon Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen.</span></p>
<h3>1. Download</h3>
<p><span lang="de-de">Die &#8220;J2EE WAR Distribution&#8221; kann unter <a href="http://www.openbluedragon.org/download.cfm">http://www.openbluedragon.org/download.cfm</a> heruntergeladen werden.</span></p>
<h3><span lang="de-de">2. System vorbereiten</span></h3>
<h3><span lang="de-de">2.1 Virtuelle Hosts im Tomcat anpassen</span></h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>

<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1/htdocs&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;openbluedragon&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<h3><span lang="de-de">2.2 Virtuelle Hosts im Apache anpassen</span></h3>
<pre>
vim /etc/apache2/sites-enabled/vhost1
</pre>
<pre>
&#60;virtualhost www.testsrv.local:80&#62;
    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
    &#60;directory /var/www/vhost1/htdocs/openbluedragon&#62;
        Options -Indexes
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/openbluedragon/WEB-INF&#62;
        Options -Indexes
        AllowOverride None
        deny from all
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<h3><span lang="de-de">3. WAR Datei für den virtuellen Host installieren</span></h3>
<p><span lang="de-de">Kopieren der heruntergeladenen openbluedragon.war Datei nach /var/www/vhost1/htdocs/</span></p>
<p><em><span lang="de-de">Bemerkung: Tomcat wird die WAR Datei entpacken und das cfusion Verzeichniss anlegen. Danach kann die WAR Datei gelöscht werden.</span></em></p>
<h3><span lang="de-de">4. Konfiguration anwenden</span></h3>
<pre>
/etc/init.d/tomcat restart
/etc/init.d/apache2 reload
</pre>
<h3><span lang="de-de">5. Konfiguration testen</span></h3>
<p><span lang="de-de">Nun kann die Installation getestet werden indem man die BlueDragon CFML Testseite öffnet:</span></p>
<p>http://www.testsrv.local/index.cfm</p>
<h3>6. Administration</h3>
<p><span lang="de-de">Unter <a href="http://bdadmin.riaforge.org" target="_blank">http://bdadmin.riaforge.org</a> ist ein Webadministrationsinterface für den OpenBlueDragon Server verfügbar.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Install Tomcat 6 on Debian (Lenny) with virtual hosts and Apache2 integration</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:29:50 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[mod_jk]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[virtual hosts]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=121&#038;lang=de-de</guid>
		<description><![CDATA[Dieser Artikel ist eine überarbeitete Version meines Tomcat 5.5 Artikels. Ich habe diesmal die Installation des Open Bluedragon in einen eigenen Artikel getrennt beschrieben. Es soll Tomcat 6 unter Debian Lenny installiert werden und mit mehreren virtuellen Hosts betrieben werden. Tomcat 6 ist unter Debian leider nicht über die Quellen zu beziehen, deshalb muss er [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Dieser Artikel ist eine überarbeitete Version meines Tomcat 5.5 Artikels. Ich habe diesmal die Installation des Open Bluedragon in einen eigenen Artikel getrennt beschrieben. Es soll Tomcat 6 unter Debian Lenny installiert werden und mit mehreren virtuellen Hosts betrieben werden. Tomcat 6 ist unter Debian leider nicht über die Quellen zu beziehen, deshalb muss er manuell installiert werden. (Ubuntu bietet Tomcat 6 per apt-Installation an)</span></p>
<p><strong><span lang="de-de" style="color:red;">UPDATE: Bitte lest auch den neuen Artikel:</span> <a target="_blank" href="http://www.mogilowski.net/2010/12/11/install-tomcat-7-on-debian-lenny-with-virtual-hosts-and-apache2-integration/">Tomcat 7 on Debian</a></strong></p>
<h3><span lang="de-de">1. Installation von Java 6 runtime:</span></h3>
<p><span lang="de-de">Eine der folgenden Java JDK Installationen wählen:</span></p>
<h3>1.1 OpenJDK</h3>
<pre>
aptitude install java6-runtime
</pre>
<h3>1.2 Sun JDK (non-free)</h3>
<pre>
vim /etc/apt/sources
</pre>
<pre>
deb http://ftp.de.debian.org/debian/ lenny main non-free
deb-src http://ftp.de.debian.org/debian/ lenny main non-free
</pre>
<pre>
aptitude update
aptitude install sun-java6-jdk
</pre>
<p><em><span lang="de-de">Bemerkung: Nicht vergessen, dass eine andere Konfiguration beim Apache Connector erforderlich sein wird, sollte Sun JDK verwendet werden.</span></em></p>
<h3>2. Download Tomcat</h3>
<p>Download Tomcat 6 <span lang="de-de">von der</span> <a title="Tomcat 6" href="http://tomcat.apache.org/download-60.cgi" target="_blank">Tomcat 6 Download</a> <span lang="de-de">Seite</span>.</p>
<p><span lang="de-de">Zum Beispiel:</span></p>
<pre>
wget http://apache.imsam.info/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
</pre>
<h3><span lang="de-de">3. Installation von Tomcat</span></h3>
<pre>
tar -xzvf apache-tomcat-6.0.18.tar.gz
mv apache-tomcat-6.0.18 /opt/tomcat
</pre>
<h3><span lang="de-de">4. Init-Skript erstellen</span></h3>
<pre>
vim /etc/init.d/tomcat
</pre>
<pre>
#!/bin/sh
# Tomcat Init-Script
case $1 in
    start)
        sh /opt/tomcat/bin/startup.sh
    ;;
    stop)
        sh /opt/tomcat/bin/shutdown.sh
    ;;
    restart)
        sh /opt/tomcat/bin/shutdown.sh
        sh /opt/tomcat/bin/startup.sh
    ;;
esac
exit 0
</pre>
<pre>
update-rc.d tomcat defaults
</pre>
<h3><span lang="de-de">5. Aktivieren des Tomcat Managers</span></h3>
<pre>
vim /opt/tomcat/conf/tomcat-users.xml
</pre>
<pre>
&#60;?xml version='1.0' encoding='utf-8'?&#62;
&#60;tomcat-users&#62;
    &#60;role rolename="manager"/&#62;
    &#60;role rolename="admin"/&#62;
    &#60;user username="YOUR_USERNAME" password="YOUR_PASSWORD" roles="admin,manager"/&#62;
&#60;/tomcat-users&#62;
</pre>
<h3>6. Start Tomcat</h3>
<pre>
/etc/init.d/tomcat start
</pre>
<p><span lang="de-de">Nun kann man den Tomcat Manager mit http://SERVER:8080/manager/html aufrufen.</span></p>
<h3><span lang="de-de">5. Installation des Apache2 Connectors</span></h3>
<p><span lang="de-de">Tomcat besitzt zwar einen eingebauten Webserver, jedoch ist der Apache2 Webserver wesentlich leistungsfähiger außerdem sind so die Apache Module verwendbar. (mod_rewrite zum Beipiel)</span><span lang="de-de"></span></p>
<pre>
aptitude install apache2 libapache2-mod-jk
</pre>
<pre>
vim /etc/apache2/workers.properties
</pre>
<pre>
workers.tomcat_home=/opt/tomcat
workers.java_home=/usr/lib/jvm/java-6-openjdk
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
</pre>
<p><em><span lang="de-de">Bemerkung: Falls die non-free Java Runtime von Sun verwendet wird, muss &#8220;/usr/lib/jvm/java-6-openjdk&#8221; durch &#8220;/usr/lib/jvm/java-6-sun&#8221; ersetzt werden.</span></em></p>
<p><span lang="de-de">JK Konfigurationsdatei</span></p>
<pre>
vim /etc/apache2/conf.d/jk.conf
</pre>
<pre>
&#60;ifmodule mod_jk.c&#62;
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel error
&#60;/ifmodule&#62;
</pre>
<pre>
/etc/init.d/apache2 stop
/etc/init.d/tomcat restart
/etc/init.d/apache2 start
</pre>
<h3><span lang="de-de">6. Neuen Virtuellen Host anlegen</span></h3>
<p><span lang="de-de">Nun soll ein neuer VirtualHost angelegt werden. Dieser muss im Apache <strong>und</strong> im Tomcat angelegt werden.</span></p>
<h3><span lang="de-de">6.1 Verzeichnisse anlegen</span></h3>
<pre>
mkdir /var/www/vhost1
mkdir /var/www/vhost1/htdocs
mkdir /var/www/vhost1/logs
</pre>
<pre>
vim /etc/apache2/sites-available/vhost1
</pre>
<h3>6.2 Apache</h3>
<pre>
&#60;virtualhost www.testsrv.local&#62;
    JkMount /*.jsp default
    ServerName www.testsrv.local
    ServerAdmin servermaster@testsrv.local
    DocumentRoot /var/www/vhost1/htdocs
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;directory /var/www/vhost1/htdocs&#62;
        Options -Indexes
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<p><span lang="de-de"><em>Bemerkung</em>: Man könnte auch alle Dateien an den Tomcat weiterleiten &#8220;<em>JkMount /*</em>&#8221; oder alle Dateien innerhalb eines Verzeichnisses &#8220;<em>JkMount /folder/*</em>&#8220;.</span><span lang="de-de"></span></p>
<pre>
a2ensite vhost1
/etc/init.d/apache2 reload
</pre>
<h3>6.3 Tomcat</h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>
<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;htdocs&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<pre>
/etc/init.d/tomcat restart
</pre>
<p><em><span lang="de-de">Bemerkung: Man kann weitere Domains mit:</span></em></p>
<pre>
&#60;alias&#62;additionaldomain.com&#60;/alias&#62;
</pre>
<p><em><span lang="de-de">hinzufügen.</span></em></p>
<h3><span lang="de-de">7. Testseite anlegen</span></h3>
<pre>
vim /var/www/vhost1/htdocs/test.jsp
</pre>
<pre>
&#60;html&#62;
    &#60;head&#62;
        &#60;title&#62;Hello World&#60;/title&#62;
    &#60;/head&#62;
    &#60;body&#62;
        &#60;h1&#62;Hello World&#60;/h1&#62;
        Today is: &#60;%= new java.util.Date().toString() %&#62;
    &#60;/body&#62;
&#60;/html&#62;
</pre>
<p><span lang="de-de"></span><span lang="de-de">Nun kann man durch den Aufruf von http://www.testsrv.local/test.jsp die Konfiguration/Installation testen.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration/feed</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>Monitoring an Coldfusion server with Cacti</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/07/02/monitoring-an-coldfusion-server-with-cacti</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/07/02/monitoring-an-coldfusion-server-with-cacti#comments</comments>
		<pubDate>Wed, 02 Jul 2008 08:49:44 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[cfstat]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=30&#038;lang=en-us</guid>
		<description><![CDATA[Da ich leider keine Coldfusion Templates für Cacti gefunden habe, habe ich hier mal kurz selber eines erstellt. Für die Abfrage wird cfstat benutzt. Cacti und Coldfusion laufen in dieser Konfiguration unter Linux. Zuerst wird ein Skript benötigt welches den cfstat Befehl auf den Servern ausführt: #!/bin/bash # This script call the coldfusion server stat [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Da ich leider keine Coldfusion Templates für <a title="Cacti" href="http://www.cacti.net" target="_blank">Cacti</a> gefunden habe, habe ich hier mal kurz selber eines erstellt. Für die Abfrage wird <em>cfstat</em> benutzt. <a title="Cacti" href="http://www.cacti.net" target="_blank">Cacti</a> und Coldfusion laufen in dieser Konfiguration unter Linux.</span></p>
<p><span lang="de-de">Zuerst wird ein Skript benötigt welches den <em>cfstat</em> Befehl auf den Servern ausführt:</span></p>
<pre>
#!/bin/bash

# This script call the coldfusion server stat service and format the output for cacti
# 2008 by Mogilowski Sebastian

# Settings:
HOSTNAME='127.0.0.1'
SSH_USER='username'
SSH_KEY_FILE='/path/to/ssh/key/file'
# Check argument
if [ $# -ne 1 ]
then
  echo "Usage: `basename $0` &#60;hostname&#62;"
  exit $E_BADARGS
fi

# Using command line argument 1 for hostname
HOSTNAME=$1

# Request statistics from the coldfusion stat service
STAT_OUTPUT=`ssh -i $SSH_KEY_FILE $SSH_USER@$HOSTNAME /opt/coldfusion8/bin/cfstat -n -x`

# Format the output for cacti
IFS=" "
ARRAY_OUTPUT=($STAT_OUTPUT)
echo "Pg/Sec_Now:"${ARRAY_OUTPUT[0]}" Pg/Sec_Hi:"${ARRAY_OUTPUT[1]}"
      DB/Sec_Now:"${ARRAY_OUTPUT[2]}" DB/Sec_Hi:"${ARRAY_OUTPUT[3]}"
      CP/Sec_Now:"${ARRAY_OUTPUT[4]}" CP/Sec_Hi:"${ARRAY_OUTPUT[4]}"
      Reqs_Qed:"${ARRAY_OUTPUT[6]}" Reqs_Rung:"${ARRAY_OUTPUT[7]}"
      Reqs_TOed:"${ARRAY_OUTPUT[8]}" Templ_Qed:"${ARRAY_OUTPUT[9]}"
      Templ_Rung:"${ARRAY_OUTPUT[10]}" Templ_TOed:"${ARRAY_OUTPUT[11]}"
      Flash_Qed:"${ARRAY_OUTPUT[12]}" Flash_Rung:"${ARRAY_OUTPUT[13]}"
      Flash_TOed:"${ARRAY_OUTPUT[14]}" CFC_Qed:"${ARRAY_OUTPUT[15]}"
      CFC_Rung:"${ARRAY_OUTPUT[16]}" CFC_TOed:"${ARRAY_OUTPUT[17]}"
      WebS_Qed:"${ARRAY_OUTPUT[18]}" WebS_Rung:"${ARRAY_OUTPUT[19]}"
      WebS_TOed:"${ARRAY_OUTPUT[20]}" AvgQ_time:"${ARRAY_OUTPUT[21]}"
      AvgReq_Time:"${ARRAY_OUTPUT[22]}" AvgDB_Time:"${ARRAY_OUTPUT[23]}"
      Bytes_In/Sec:"${ARRAY_OUTPUT[24]}" Bytes_Out/Sec:"${ARRAY_OUTPUT[25]}
</pre>
<p><span lang="de-de">Dieses Skript führt per ssh die <em>cfstat</em> Anfrage auf dem Coldfusion Server aus, und formatiert die erhaltenen Daten so um, das diese mit Cacti auszuwerten sind. Mit dem Parameter -n wird die Ausgabe der Kopfzeile (Feldnamen) unterdrückt und mit -x holt man sich alle Werte. Für die Einrichtung der Schlüsselbasierten ssh Authtifizierung verweise ich auf Google oder <a title="http://oreilly.com/pub/h/66" href="http://oreilly.com/pub/h/66" target="_blank">http://oreilly.com/pub/h/66</a>. Zum ausführen von cfstat sind keine root-Rechte erforderlich, somit ist kein sudo erforderlich. Hier das Skript als Download:</span></p>
<a class="downloadlink" href="http://www.mogilowski.net/wp-content/plugins/download-monitor/download.php?id=6" title="Version 0.1 heruntergeladen 283 mal" >getColdFusionStats.sh (756 bytes)</a>
<p><span lang="de-de">Es muss im script Verzeichnis von Cacti abgelegt werden. </span>(Debian: /usr/share/cacti/site/scripts/getColdFusionStats.sh)</p>
<p><span lang="de-de">Als nächstes müssen entsprechende Cacti Templates angelegt werden. Hier sollte man sich die Cacti Dokumentation ansehen. Hier habe hier auch mein Template zum download bereitgestellt:</span></p>
<a class="downloadlink" href="http://www.mogilowski.net/wp-content/plugins/download-monitor/download.php?id=5" title="Version 0.1 heruntergeladen 280 mal" >cacti_host_template_host_coldfusion_server.xml (3.37 KB)</a>
<p><span lang="de-de">Zur Zeit werden 4 Werte abgefragt (AvgQ Time, AvgReq Time, AvgDB Time, Req TO&#8217;ed).</span></p>
<p><span lang="de-de">Hier einige Screenshots von den erstellten Graphen:</span></p>
<div class="ngg-galleryoverview" id="ngg-gallery-9-30">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.mogilowski.net/lang/de-de/2008/07/02/monitoring-an-coldfusion-server-with-cacti?show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-58" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/cf_cacti/request_timeout.jpg" title=" " class="shutterset_set_9" >
								<img title="request_timeout.jpg" alt="request_timeout.jpg" src="http://www.mogilowski.net/wp-content/gallery/cf_cacti/thumbs/thumbs_request_timeout.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-59" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/cf_cacti/average_request_time.jpg" title=" " class="shutterset_set_9" >
								<img title="average_request_time.jpg" alt="average_request_time.jpg" src="http://www.mogilowski.net/wp-content/gallery/cf_cacti/thumbs/thumbs_average_request_time.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-60" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/cf_cacti/average_queue_time.jpg" title=" " class="shutterset_set_9" >
								<img title="average_queue_time.jpg" alt="average_queue_time.jpg" src="http://www.mogilowski.net/wp-content/gallery/cf_cacti/thumbs/thumbs_average_queue_time.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-61" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/cf_cacti/average_db_time.jpg" title=" " class="shutterset_set_9" >
								<img title="average_db_time.jpg" alt="average_db_time.jpg" src="http://www.mogilowski.net/wp-content/gallery/cf_cacti/thumbs/thumbs_average_db_time.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	
 	
</div>

<p><span lang="de-de">Ich bitte um Feedback, wenn entsprechendes Interesse besteht, kann man einen Thread im <a title="Cacti Forum" href="http://forums.cacti.net/" target="_blank">Cacti Forum</a> erstellen.</span></p>
<p><span lang="de-de"><strong>Bemerkung:</strong> Funktioniert nur mit der Singleserver Installation, da in der Multiserver <em>cfstat</em> nicht verfügbar ist.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/07/02/monitoring-an-coldfusion-server-with-cacti/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VirtualHosts,OpenBlueDragon with Tomcat 5.5, Apache2 (mod_jk) on Debian Etch</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/05/31/virtualhosts-mit-openbluedragon-unter-tomcat-55-apache2-mod_jk-auf-debian-etch</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/05/31/virtualhosts-mit-openbluedragon-unter-tomcat-55-apache2-mod_jk-auf-debian-etch#comments</comments>
		<pubDate>Sat, 31 May 2008 09:24:13 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[bluedragon]]></category>
		<category><![CDATA[cfm]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[mod_jk]]></category>
		<category><![CDATA[openbluedragon]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=24</guid>
		<description><![CDATA[Bereits im März hat New Atlanta eine OpenSource Version von BlueDragon angekündigt. Nun wurde sie unter OpenBlueDragon veröffentlicht. Da sich BlueDragon durchaus mit dem Coldfusion Server von Adobe messen kann, ist OpenBlueDragon ideal um Coldfusion in eine Linux/MySQL Umgebung zu integrieren und so eine direkte Konkurrenz zu der sonst üblichen PHP/MySQL Umgebungen werden. Nach dieser [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Bereits im März hat New Atlanta eine OpenSource Version von BlueDragon angekündigt. Nun wurde sie unter <a title="Open BlueDragon" href="http://www.openbluedragon.org" target="_blank">OpenBlueDragon</a> veröffentlicht. Da sich BlueDragon durchaus mit dem Coldfusion Server von Adobe messen kann, ist OpenBlueDragon ideal um Coldfusion in eine Linux/MySQL Umgebung zu integrieren und so eine direkte Konkurrenz zu der sonst üblichen PHP/MySQL Umgebungen werden.<br />
</span></p>
<p><span lang="de-de">N</span><span lang="de-de">ach dieser Anleitung soll <a title="Open BlueDragon" href="http://www.openbluedragon.org" target="_blank">OpenBlueDragon</a> mit Tomcat 5.5 unter Debian Etch installiert werden. Anschließend soll <a title="Tomcat" href="http://tomcat.apache.org" target="_blank">Tomcat</a> mit <a title="mod_jk" href="http://tomcat.apache.org/connectors-doc/" target="_blank">mod_jk</a> mit dem <a title="Apache2" href="http://httpd.apache.org" target="_blank">Apache2</a> verbunden werden.<br />
</span></p>
<p><span lang="de-de">Na</span><span lang="de-de">türlich kann diese Anleitung auch verwendet werden, um nur den Tomcat zusammen mit Apache einzurichten. In diesem Fall müssen nur die OpenBlueDragon Abschnitte ausgelassen werden.<br />
</span></p>
<p><span lang="de-de">Es gibt verschiedene Gründe warum man Tomcat zusammen mit Apache einsetzt. Der Apache kann langsame Verbindugen Buffern, man kann mit weitere Funktionen benutzen wie PHP oder Perl, Apache Module stehen zur Verfügung wie mod_rewrite außerdem können die Virtuellen Hosts so konfiguriert werden, dass sie eigene Tomcat Instanzen benutzen.<br />
</span>.</p>
<p><span lang="de-de">Für</span><span lang="de-de"> die Installation von Tomcat wird jedoch zuerst noch das Sun Java JDK gebraucht. Um diese zu installieren mussen in der /etc/apt/sources.list die &#8220;non-free&#8221; Pakete hinzugefügt werden:<br />
</span><span lang="de-de"><br />
</span></p>
<pre>deb-src http://ftp.debian.org/debian/ main </pre>
<p><span lang="de-de">A</span><span lang="de-de">nschließend kann mit<br />
</span><span lang="de-de"><br />
</span></p>
<pre># aptitude update
# aptitude install sun-java5-jdk</pre>
<p><span lang="de-de">das Sun Java JDK installiert werden.</span></p>
<p><span lang="de-de">Nun kann Apache Tomcat installiert werden:<br />
</span><span lang="de-de"><br />
</span></p>
<pre># aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps</pre>
<p><span lang="de-de">Um zu überprüfen ob Tomcat läuft, kann man folgende URL im Browser aufrufen: http://SERVER:8180<br />
</span></p>
<p><span lang="de-de">Als nächstes muss ein Benutzer konfiguriert werden, mit dem Tomcat verwaltet werden soll.<br />
</span><span lang="de-de"><br />
</span></p>
<pre># /etc/init.d/tomcat5.5 stop
# vim /var/lib/tomcat5.5/conf/tomcat-users.xml</pre>
<pre>&#60;?xml version='1.0' encoding='utf-8'?&#62;
&#60;tomcat-users&#62;
&#60;role rolename="admin"/&#62;
&#60;role rolename="manager"/&#62;
&#60;role rolename="tomcat"/&#62;
&#60;user username="admin"
password="foobar"
roles="tomcat,admin,manager"/&#62;
&#60;/tomcat-users&#62;

# vim /etc/default/tomcat5.5
TOMCAT5_SECURITY=<strong>no
</strong></pre>
<pre># /etc/init.d/tomcat5.5 start</pre>
<p><span lang="de-de">Natürlich sollte das Passwort durch ein eigenes ersetzt werden ! Das deaktivieren von TOMCAT5_SECURITY ist notwendig um Zugriff auf die Administration zu erhalten. Sollte man die Administration nicht benötigen kann diesen Schritt natürlich weglassen oder nach dem festlegen der Einstellungen wieder aktivieren.<br />
</span></p>
<p><span lang="de-de">Nun kann man sich in den Tomcat Manager einloggen http://SERVER:8180/manager/html sowie in den Administrator http://SERVER:8180/admin<br />
</span></p>
<p><span lang="de-de">Dort kann im Abschnitt &#8220;Deploy&#8221; das <em>openbluedragon.war</em> Paket hochgeladen werden.<br />
</span></p>
<p><span lang="de-de">Nach dem Neustart von Tomcat &#8220;<em>/etc/init.d/tomcat5.5 restart</em>&#8221; findet man <strong>openbluedragon</strong> in der Applications List im Tomcat Manager.<br />
</span></p>
<p><span lang="de-de">Installation Apache2 mit Tomcat-Connector<br />
</span></p>
<p><span lang="de-de">Tomcat besitzt zwar einen eingebauten Webserver, jedoch ist der Apache2 Webserver wesentlich Leistungsfähiger.</span></p>
<p><span lang="de-de">Installation:</span></p>
<pre># aptitude install apache2 libapache2-mod-jk
# vim /etc/apache2/workers.properties

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/lib/jvm/java-1.5.0-sun-1.5.0.14
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
JK Konfigurationsdatai
# vim /etc/apache2/conf.d/jk.conf
&#60;IfModule mod_jk.c&#62;
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel error
&#60;/IfModule&#62;</pre>
<pre># /etc/init.d/apache2 stop
# /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 start</pre>
<p><span lang="de-de">Nun soll ein neuer VirtualHost angelegt werden. Dieser muss im Apache und im Tomcat angelegt werden.<br />
</span></p>
<p><span lang="de-de">Verzeichnise vorbereiten:<br />
</span></p>
<pre># mkdir /var/www/vhost1
# mkdir /var/www/vhost1/htdocs
# mkdir /var/www/vhost1/logs</pre>
<p><span lang="de-de">WEB-INF kopieren:<br />
</span></p>
<pre># cp /var/lib/tomcat5.5/webapps/openbluedragon/WEB-INF /var/www/vhost1/htdocs/</pre>
<p><span lang="de-de">VirtualHost im Apache anlegen:<br />
</span></p>
<pre># vim /etc/apache2/sites-available/vhost1</pre>
<pre>&#60;VirtualHost www.testsrv.local&#62;
    JkMount /*.cfm default
    JkMount /*.cfc default
    JkMount /*.jsp default
    ServerName www.testsrv.local
    ServerAdmin servermaster@testsrv.local
    DocumentRoot /var/www/vhost1/htdocs
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;Location /WEB-INF/ &#62;
      AllowOverride None
      deny from all
    &#60;/Location&#62;
&#60;/VirtualHost&#62;</pre>
<pre># a2ensite vhost1
# /etc/init.d/apache2 reload</pre>
<p><span lang="de-de"><em>Bemerkung</em>: Man könnte auch alle Dateien an den Tomcat weiterleiten &#8220;<em>JkMount /*</em>&#8221; oder alle Dateien innerhalb eines Verzeichnisses &#8220;<em>JkMount /folder/*</em>&#8220;.<br />
</span></p>
<p><span lang="de-de">Host im Tomcat anlegen:<br />
</span></p>
<pre># vim /etc/tomcat5.5/server.xml</pre>
<pre>&#60;!-- www.testsrv.local --&#62;
&#60;Host name="www.testsrv.local" appBase="/var/www/vhost1"
      unpackWARs="true" autoDeploy="true"&#62;
      &#60;Context path="" docBase="htdocs" debug="0" reloadable="true"/&#62;
      &#60;Valve className="org.apache.catalina.valves.AccessLogValve"
             directory="/var/www/vhost1/logs"  prefix="tomcat_access_" suffix=".log"
             pattern="common" resolveHosts="false"/&#62;
&#60;/Host&#62;</pre>
<p><span lang="de-de">Zum Schluss muss man den Tomcat sowie den Apache Server neu starten:<br />
</span></p>
<pre># /etc/init.d/tomcat5.5 restart
# /etc/init.d/apache2 restart</pre>
<p><strong>[UPDATE]</strong><br />
<br />
<span lang="de-de">Von diesen Artikel ist eine neue Version Verfügbar  <a href="http://www.mogilowski.net/?p=121">Tomcat 6 mit Lenny</a> und <a href="http://www.mogilowski.net/?p=154">OpenBlueDragon auf Tomcat 6</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/05/31/virtualhosts-mit-openbluedragon-unter-tomcat-55-apache2-mod_jk-auf-debian-etch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Coldfusion 8 &#8211; Ubuntu Hardy Heron 8.04</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/05/21/adobe-coldfusion-8-unter-ubuntu-hardy-heron-804</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/05/21/adobe-coldfusion-8-unter-ubuntu-hardy-heron-804#comments</comments>
		<pubDate>Wed, 21 May 2008 07:55:21 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[Coldfusion 8]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=20</guid>
		<description><![CDATA[Adobe Coldfusion 8 lässt sich als 30 Tage Testversion oder als kostenlose Entwicklerversion von der Adobe Webseite herrunterladen. www.adobe.com Der Apache 2 Webserver sollte bereits installiert und konfiguriert sein. Bevor man mit der eigentlichen Installation beginnt, müssen noch einige erforderliche Pakete installiert werden: sudo aptitude install libstdc++5 libstdc++6 Zusätzlich muss noch ein Symlink für die [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Adobe Coldfusion 8 lässt sich als 30 Tage Testversion oder als kostenlose Entwicklerversion von der Adobe Webseite herrunterladen. <a href="http://www.adobe.com" target="_blank">www.adobe.com</a></span></p>
<p><span lang="de-de">Der Apache 2 Webserver sollte bereits installiert und konfiguriert sein.</span></p>
<p><span lang="de-de">Bevor man mit der eigentlichen Installation beginnt, müssen noch einige erforderliche Pakete installiert werden:</span></p>


<pre>sudo aptitude install libstdc++5 libstdc++6</pre>
<p><span lang="de-de">Zusätzlich muss noch ein Symlink für die Bibliotheken angelegt werden:</span><br />
</p>
<pre>sudo ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2</pre>
<p><span lang="de-de">Nun kann man den Linux Installer starten, den man sich von der Adobe Webseite heruntergeladen hat.</span><br />
</p>
<pre>sudo chmod +x coldfusion-801-lin.bin
sudo ./coldfusion-801-lin.bin</pre>
<p><span lang="de-de">Der Installer stellt einige Fragen zu Pfaden sowie dem Installationsverzeichnis, für das ich &#8220;/opt/coldfusion&#8221; gewählt habe:</span><br />
</p>
<pre>CHOOSE LOCALE BY NUMBER: 1
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
...
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
Installation Choice: 3 (Developer Edition)
Choose one of the following options:: 1 (Server configuration)
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS &#60;ENTER&#62; TO ACCEPT THE DEFAULT: 2
Select an option: 2 (remove "Adobe LiveCycle Data Services ES")
Select an option: 5
ENTER AN ABSOLUTE PATH, OR PRESS &#60;ENTER&#62; TO ACCEPT THE DEFAULT: /opt/coldfusion
INSTALL FOLDER IS: /opt/coldfusion IS THIS CORRECT? (Y/N): Y
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS &#60;ENTER&#62; TO ACCEPT THE DEFAULT: 2
Configure Webserver: 1 (Add Web Server Configuration)
Select "Apache" 1
Directory: /etc/apache2
File: /usr/sbin/apache2
File: /etc/init.d/apache2
Choice: 4 (Continue with installation)
Directory: (DEFAULT: /etc/htdocs): /var/www
User Name: (DEFAULT: nobody): &#60;ENTER&#62;
Password: &#60;Your custom CF Password&#62;
Enable RDS  (Y/N): Y
Password: &#60;Your custom CF Password&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
Press Enter to exit the installer: &#60;ENTER&#62;</pre>
<p><span lang="de-de">Nach der Installation kann man den Coldfusion Server starten</span><br />
</p>
<pre>sudo /opt/coldfusion/bin/coldfusion start</pre>
<p><span lang="de-de">Damit der Coldfusion Server automatisch beim Systemstart mitgestartet wird, sind noch diese beiden Schritte notwendig:</span><br />
</p>
<pre>sudo cp /opt/coldfusion/bin/coldfusion /etc/init.d
sudo update-rc.d coldfusion defaults</pre>
<p><span lang="de-de">Damit ist der Coldfusion Server fertig installiert. Die Konfiguration und das Einspielen der neusten HotFixes erfolgt über den Coldfusion Administrator. (http://SERVER/CFIDE/administrator/index.cfm)</span><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/05/21/adobe-coldfusion-8-unter-ubuntu-hardy-heron-804/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype Status mit Coldfusion oder PHP auslesen</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/05/07/skype-status-mit-coldfusion-oder-php-auslesen</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/05/07/skype-status-mit-coldfusion-oder-php-auslesen#comments</comments>
		<pubDate>Wed, 07 May 2008 11:19:01 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=17</guid>
		<description><![CDATA[Die PHP-Klasse bzw. die Coldfusion Komponente zeigen wie man mit den aktuellen Skype Status eines Benutzers auslesen kann. Für PHP ist mindestens die Version 5 notwendig. Die Coldfusion Version wurde unter CFMX und Bluedragon 7 getestet. Dabei wird nicht einfach ein Statusbild eingeblendet, sondern der Status richtig ausgelesen, um zum Beispiel eigene Texte und Bilder [...]]]></description>
			<content:encoded><![CDATA[<p>Die PHP-Klasse <code><a class="downloadlink" href="http://www.mogilowski.net/wp-content/plugins/download-monitor/download.php?id=2" title="Version 1.1 heruntergeladen 252 mal" >Skype PHP Class (2.02 KB)</a></code> bzw. die Coldfusion Komponente<code> <a class="downloadlink" href="http://www.mogilowski.net/wp-content/plugins/download-monitor/download.php?id=1" title="Version 1.1 heruntergeladen 231 mal" >Skype Coldfusion Component (2.46 KB)</a></code> zeigen wie man mit den aktuellen Skype Status eines Benutzers auslesen kann. Für PHP ist mindestens die Version 5 notwendig. Die Coldfusion Version wurde unter CFMX und Bluedragon 7 getestet.</p>
<p>Dabei wird nicht einfach ein Statusbild eingeblendet, sondern der Status richtig ausgelesen, um zum Beispiel eigene Texte und Bilder zu verwenden, oder um den Status in anderen Codeteilen weiterzuverwenden. Außerdem ist es so möglich den Status in verschiedenen Sprachen anzuzeigen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/05/07/skype-status-mit-coldfusion-oder-php-auslesen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Router Installation &#8211; Teil 2 (DHCP)</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/05/07/debian-router-installation-teil-2-dhcp</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/05/07/debian-router-installation-teil-2-dhcp#comments</comments>
		<pubDate>Wed, 07 May 2008 11:08:11 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bind9]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=16</guid>
		<description><![CDATA[DIeser Artikel beschreibt wie man einen DNS und DHCP Server mit 2 Subnetzen mit RNDC-Key Authentifizierung unter Debian Etch installiert: Der bereits erwähnte Debian Router soll nun um einen DHCP Server erweitert werden. Der DNS Server wurde bereits im ersten Teil der Debian Router Installation installiert. Er muss nun noch konfiguriert werden. Dabei sollen 2 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>DIeser Artikel beschreibt wie man einen DNS und DHCP Server mit 2 Subnetzen mit RNDC-Key Authentifizierung unter Debian Etch installiert:</strong></p>
<p>Der bereits erwähnte Debian Router soll nun um einen DHCP Server erweitert werden. Der DNS Server wurde bereits im <a href="http://www.mogilowski.net/?p=11">ersten Teil</a> der Debian Router Installation installiert. Er muss nun noch konfiguriert werden.</p>
<p>Dabei sollen 2 Subnetze angelegt werden, ein sicheres (192.168.0.0) sowie ein Subnetz für Gäste (192.168.1.0)</p>
<p>Die Konfiguration des DHCP und DNS Servers erfolgt am einfachsten mit Webmin. Leider ist das Standard Webmin DNS Modul dafür nur bedingt geeignet. Man sollte sich das Bind9 Webmin Modul herrunterladen und installieren. (<a title="b9ddns" href="http://sourceforge.net/projects/b9ddns" target="_blank">http://sourceforge.net/projects/b9ddns</a>)</p>
<p>Nun kann man unter Webmin im Menü &#8220;Server&#8221; den DNS Server unter &#8220;BIND 9 dynamic DNS Server&#8221; den DNS Server konfigurieren:</p>
<p>Zuerst müssen drei neue &#8220;Master Zones&#8221; angelegt werden:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Zone type:                      Forward</span>
<span style="font-size: x-small;">Domain name / IP subnet:        network.lan</span>
<span style="font-size: x-small;">Master server:                  ROUTER.</span>
<span style="font-size: x-small;">Email address:                  root@localhost</span>

<span style="font-size: x-small;">Zone type:                      Reverse</span>
<span style="font-size: x-small;">Domain name / IP subnet:        192.168.0
</span><span style="font-size: x-small;">Master server:                  ROUTER.</span>
<span style="font-size: x-small;">Email address:                  root@localhost</span>

<span style="font-size: x-small;">Zone type:                      Reverse</span>
<span style="font-size: x-small;">Domain name / IP subnet:        192.168.1</span>
<span style="font-size: x-small;">Master server:                  ROUTER.</span>
<span style="font-size: x-small;">Email address:                  root@localhost</span></pre>
<p>Nun muss man diese Zonen in dynamische Zonen umwandeln. Dies ist notwendig, damit der DHCP Server die Informationen des DNS Servers aktualisieren kann. Dazu wird unter &#8220;Access Controll List&#8221; eine neue &#8220;ACL&#8221; angelegt.</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Name:                   dhcp</span>
<span style="font-size: x-small;">Matching addresses:     127.0.0.1
                        192.168.0.1
                        192.168.1.1</span></pre>
<p>In jeder Zone kann man nun unter &#8220;Edit Zone Options&#8221; <strong>dhcp</strong> in das Feld &#8220;Allow updates from &#8230;&#8221; eintragen. Der Titel &#8220;<em>Static Master Zone</em>&#8221; sollte sich nun in &#8220;<em>Dynamic Master Zone</em>&#8221; geändert haben.</p>
<p>Nun kann man die <strong>/etc/resolv.conf</strong> Datei anpassen. Dort sollten aktuell die Nameserver des Providers eingetragen sein, diese können entfernt werden und durch diesen Eintrag ersetzt werden:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">nameserver 127.0.0.1</span>
<span style="font-size: x-small;">search network.lan</span></pre>
<p>Jetzt muss natürlich verhindert werden, das bei der nächsten ppp Einwahl wieder die Nameserver des Providers eingetragen werden. Dazu editiert man die Datei <strong>/etc/ppp/peers/dsl-provider</strong> und kommentiert den Eintrag &#8220;usepeerdns&#8221; aus.</p>
<p>Da der Router selbst natürlich seine IP Adressen nicht dynamisch vom DHCP Server bezieht (lokal), muss er manuell im DNS Server hinterlegt werden. Dazu bearbeitet man die &#8220;Master Zone&#8221; &#8220;network.lan&#8221;. Unter dem Menüpunkt &#8220;Address&#8221; kann man manuell einen &#8220;Address Record&#8221; hinzufügen:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Name:                   ROUTER</span>
<span style="font-size: x-small;">Address:                192.168.0.1</span>
<span style="font-size: small;"><span style="font-size: x-small;">Create reverse record?: Yes or update existing</span>  </span></pre>
<p>Damit wäre der DNS Server soweit konfiguriert und man kann sich nun den DHCP Server vornehmen.</p>
<p>Installation:</p>
<pre style="margin-bottom: 0.5cm; line-height: 100%; text-align: justify;"><span style="font-size: x-small;">aptitude install dhcp3-server</span></pre>
<p>Die Konfiguration erfolgt nun wieder mit Hilfe von Webmin. Diese ist in Webmin unter &#8220;Servers &#8211; &#62; DHCP Server&#8221; zu finden.</p>
<p>Wie bereits erwähnt, soll das Subnetz 192.168.0.0 als sicheres Subnetz dienen. Das heißt es sollen nur bekannte Clients und Server eine IP Adresse vom DHCP Server erhalten. Jeder dieser bekannten Clients und Server muss unter &#8220;Hosts&#8221; einzeln angelegt werden:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Hostname: TESTCLIENT</span>
<span style="font-size: x-small;">Hardware : XX:XX:XX:XX:XX:XX</span></pre>
<p>Als nächstes müssen die entsprechenden Subnetze angelegt werden:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Network address:                              192.168.0.0</span>
<span style="font-size: x-small;">Netmask:                                      255.255.255.0</span>
<span style="font-size: x-small;">Address ranges:                               192.168.0.100 - 192.168.0.200</span>
<span style="font-size: x-small;">Dynamic DNS enabled?:                         Yes</span>
<span style="font-size: x-small;">Dynamic DNS reverse domain:                   0.168.192.in-addr.arpa</span>
<span style="font-size: x-small;">Dynamic DNS domain name:                      network.lan</span>
<span style="font-size: x-small;">Server is authoritative for this subnet?:     Yes</span>
<span style="font-size: x-small;">Allow unknown clients?:                       Ignore</span>
<span style="font-size: x-small;">Hosts directly in this subnet:                TESTCLIENT</span>

<span style="font-size: x-small;">Network address:                              192.168.1.0</span>
<span style="font-size: x-small;">Netmask:                                      255.255.255.0</span>
<span style="font-size: x-small;">Address ranges:                               192.168.1.100 - 192.168.1.200</span>
<span style="font-size: x-small;">Dynamic DNS enabled?:                         Yes</span>
<span style="font-size: x-small;">Dynamic DNS reverse domain:                   1.168.192.in-addr.arpa</span>
<span style="font-size: x-small;">Dynamic DNS domain name:                      network.lan</span>
<span style="font-size: x-small;">Server is authoritative for this subnet?:     Yes</span>
<span style="font-size: x-small;">Allow unknown clients?:                       Allow</span></pre>
<p>Außerdem muss man die globalen Clienteinstellungen unter &#8220;Edit Client Options&#8221; anpassen:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Domain name: network.lan</span>
<span style="font-size: x-small;">DNS servers: 192.168.0.1 192.168.1.1</span>
<span style="font-size: x-small;">Dynamic DNS enabled? Yes</span>
<span style="font-size: x-small;">Dynamic DNS update style: Interim</span>
<span style="font-size: x-small;">Allow unknown clients?: Ignore</span></pre>
<p>Zum Schluß müssen noch die entsprechenden dynamischen Zonen, welche im DNS Server angelegt wurden, im DHCP Server eingetragen werden. Dies geschieht über &#8220;Add a new DNS zone&#8221;:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">Name of zone:           network.lan</span>
<span style="font-size: x-small;">IP of primary NS:       127.0.0.1</span>

<span style="font-size: x-small;">Name of zone:           0.168.192.in-addr.arpa</span>
<span style="font-size: x-small;">IP of primary NS:       127.0.0.1</span>

<span style="font-size: x-small;">Name of zone:           1.168.192.in-addr.arpa</span>
<span style="font-size: x-small;">IP of primary NS:       127.0.0.1</span></pre>
<p>Unter &#8220;Configfile&#8221; kann man sich nun die entsprechend erzeugten Einträge ansehen. Hier muss man die &#8220;zone&#8221; Einträge suchen und die &#8220;key ;&#8221; Zeilen auskommentieren. Auf diese Einträge werden wir später noch eingehen.</p>
<p>Jetzt fehlen nur noch die entsprechenden Rechte und man kann DNS und DHCP Server mit der neuen Konfiguration starten:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">chmod g+w /etc/bind</span>
<span style="font-size: x-small;">/etc/init.d/bind9 restart</span>
<span style="font-size: x-small;">/etc/init.d/dhcp3-server restart</span></pre>
<p>Mit &#8220;dhclient eth0&#8243; kann man nun auf dem Testclient eine IP-Adresse vom DHCP Server anfordern. Diese sollte man auch im Webmin unter &#8220;DHCP Leases&#8221; einsehen können. Zusätzlich sollte im DNS Server auch in jeder der drei angelegten Zonen unter &#8220;Address&#8221; ein Eintrag mit dem Namen und der Adresse des Testclients angelegt worden sein.</p>
<p>Nun wollen wir auf die &#8220;key&#8221; Einträge zurückkommen. Diese dienen dazu die Verbindung zwischen DNS und DHCP Server weiter abzusichern. Im Syslog findet man aktuell noch Einträge dieser Art:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">named[30576]: zone 'network.lan' allows updates by IP address, which is insecure</span>
<span style="font-size: x-small;">named[30576]: zone '0.168.192.in-addr.arpa' allows updates by IP address, which is insecure</span>
<span style="font-size: x-small;">named[30576]: zone '1.168.192.in-addr.arpa' allows updates by IP address, which is insecure</span></pre>
<p>Dies liegt daran, dass die Authentifizierung anhand einer ACL, welche beim DNS Server eingerichtet wurde funktioniert. (siehe Beginn des Artikels) Diese Methode ist einfacher, und ist für die ersten Funktionstests ausreichend. Nun soll sie durch eine RNDC-Key Authentifizierung ersetzt werden. Der dafür notwendige Schlüssel wurde bereits bei der &#8220;bind9&#8243; installation automatisch erzeugt und in der Datei <strong>/etc/bind/rndc.key </strong>gespeichert. Zuerst muss dieser Key nun kopiert werden:</p>
<pre style="margin-bottom: 0.5cm; line-height: 100%; text-align: justify;"><span style="font-size: x-small;">cp /etc/bind/rndc.key /etc/rndc.conf</span></pre>
<p>Danach wird die Datei <strong>/etc/rndc.conf </strong>bearbeitet, sodass sie folgendes Aussehen hat:</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">key "rndc-key" {</span>
    <span style="font-size: x-small;">algorithm hmac-md5;</span>
    <span style="font-size: x-small;">secret "HERE_IS_YOUR_OWN_KEY";</span>
<span style="font-size: x-small;">};</span>
<span style="font-size: x-small;">options {</span>
    <span style="font-size: x-small;">default-server localhost;</span>
    <span style="font-size: x-small;">default-key "rndc-key";</span>
<span style="font-size: x-small;">};</span></pre>
<p>Nun muss dieser Schlüssel in die Datei <strong>/etc/bind/named.conf</strong> eingebunden werden. Dazu muss zuerst der entsprechende ACL-Eintrag</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">acl dhcp {</span>
    <span style="font-size: x-small;">127.0.0.1;</span>
    <span style="font-size: x-small;">192.168.0.1;</span>
    <span style="font-size: x-small;">192.168.1.1;</span>
<span style="font-size: x-small;">};</span></pre>
<p>entfernt werden und durch den Schlüsseleintrag ersetzt werden.</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">include "/etc/bind/rndc.key";</span>
<span style="font-size: x-small;">controls {</span>
    <span style="font-size: x-small;">inet 127.0.0.1 allow {localhost;} keys {rndc-key;};</span>
<span style="font-size: x-small;">};</span></pre>
<p>Danach muss bei jeder Zone im DNS Server der Eintrag</p>
<pre style="margin-bottom: 0.5cm; line-height: 100%; text-align: justify;"><span style="font-size: x-small;">allow-update { dhcp; };</span></pre>
<p>durch diesen ersetzt werden</p>
<pre style="margin-bottom: 0.5cm; line-height: 100%; text-align: justify;"><span style="font-size: x-small;">allow-update { key "rndc-key"; };</span></pre>
<p>Nun kann man auch den DHCP Server auf die neue authentifizierung anpassen indem man folgende Zeile in der Datei <strong>/etc/dhcp3/dhcpd.conf</strong> hinzufügt:</p>
<pre style="margin-bottom: 0.5cm; line-height: 100%; text-align: justify;"><span style="font-size: x-small;">include "/etc/bind/rndc.key";</span></pre>
<p>Die vorher auskommentierten &#8220;key ;&#8221; Einträge werden nun durch</p>
<pre style="line-height: 150%; text-align: justify;"><span style="font-size: x-small;">key rndc-key ;</span></pre>
<p>ersetzt.</p>
<p>Zum Schluss muss man nur noch DHCP und DNS Server neu starten</p>
<pre style="line-height: 100%; text-align: justify;"><span style="font-size: x-small;">/etc/init.d/bind9 restart</span>
<span style="font-size: x-small;">/etc/init.d/dhcp3-server restart

</span></pre>
<p style="line-height: 100%;" align="justify"><span style="font-size: small;"><span style="font-size: x-small;"> </span></span></p>
<p><strong> Links:</strong></p>
<p style="line-height: 100%;" align="justify"><span style="font-size: small;"><span style="font-size: x-small;"><a title="http://www.linux-home-server.de" href="http://www.linux-home-server.de" target="_blank">http://www.linux-home-server.de</a><br />
<a title="http://wiki.slashconcept.com/index.php/BIND_9_DNS_Server_unter_Debian_GNU_Linux_4.0_Etch_Howto_(LAN)" href="http://wiki.slashconcept.com/index.php/BIND_9_DNS_Server_unter_Debian_GNU_Linux_4.0_Etch_Howto_(LAN)" target="_blank">http://wiki.slashconcept.com/index.php/BIND_9_DNS_Server_unter_Debian_GNU_Linux_4.0_Etch_Howto_(LAN)</a><br />
<a title="http://linuxwiki.de/debian-dhcp" href="http://linuxwiki.de/debian-dhcp" target="_blank">http://linuxwiki.de/debian-dhcp</a><br />
<a title="http://www.howtoforge.com/dhcp_server_linux_debian_sarge" href="http://www.howtoforge.com/dhcp_server_linux_debian_sarge" target="_blank">http://www.howtoforge.com/dhcp_server_linux_debian_sarge</a><br />
<a title="http://www.schoki.org/ddns/ddns.html " href="http://www.schoki.org/ddns/ddns.html " target="_blank">http://www.schoki.org/ddns/ddns.html </a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/05/07/debian-router-installation-teil-2-dhcp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Database Caching 108/240 queries in 0.186 seconds using apc
Object Caching 1463/1611 objects using apc

Served from: www.mogilowski.net @ 2012-05-19 06:31:09 -->
