Tag Archives: Apache

Razuna Virtual Server Image available for different environments

razuna_logo_200As of immediately, Razuna is available as a virtual server image for Amacon EC2, VMWare, Xen, Parallels, KVM (Kernel Virtual Machine) and VirtualIron. With this offering, you can deploy one of the most used open source Digital Asset Management System, within minutes in your environment.

But the Razuna Virtual Server Image is not just a virtual image you can download. We have gone a step further and have teamed up with the fine people at Elastic Server. With their service you are able to build your own Razuna Virtual Server on your choice of Operating System (Ubuntu 8.10, Ubuntu 8.04 and Daisy Linux available for now), add additional applications (MySQL, Apache, etc.) and configure your hardware, like available RAM, Hard Disk size and Network settings. Once done, your individual Razuna Virtual Server Image will be build and made available for download.

Actually, it has never been easier to deploy any Digital Asset Management System before. Try it now, head over to the Razuna download page and configure your own Razuna Virtual Server Image.

About Elastic Server
CohesiveFT (the people behind Elastic Server) is the leader in automated software assembly and a complement to virtualization and cloud computing solutions. The Elastic ServerĀ® platform is a web-based “factory” for assembling, testing, and deploying custom stacks and servers to virtual machines or clouds. These custom Elastic Servers can be comprised of open source, third-party or proprietary software components from multiple vendors, saved as templates, updated, augmented, or redeployed in minutes. Made-to-order application stacks mean faster assembly and limitless configurations.

About Razuna
Razuna is a enterprise digital asset management/media asset management with an integrated web content management that delivers and makes management of your digital assets a simple task! By using Razuna you get the benefit of it being free and open source and supported by a professional company.

With Razuna, your information can be collected, consolidated, verified, filtered, mined and always be available and secure. Razuna does all this while requiring less hardware and fewer administrators, for the lowest overall cost of ownership. A powerful solution like Razuna will achieve significant efficiency gains as well as consistency throughout the organization.

Since Razuna is based on open standards (J2EE/CFML/SQL/XML) you can rest assured that Razuna can scale with your business. For international organizations that hold already thousands of assets, Razuna can take up on your existing assets with powerful import and export tools.

Comments { 45 }

Test the OpenBD Installer

Jordan Michaels, a OpenBD Steering Committee member, is inviting everyone to test out the OpenBD installer he has made. To quote him;

Many many folks have been asking for a setup that’s very similar to how CF7/CF8/BDJX are set up in that the J2EE engine is “in the background” and Apache simply processes site CFM files. This installer is hopefully a step in that direction.

For anyone who’s interested in this, I’ve got a “alpha” version of a CentOS5/RHEL5 installer here:

http://clubwheat.viviotech.net/openbd_rhel5.sh

This installer sets up isolated instances of Sun’s JRE, OpenBD, and Tomcat, specifically for the purpose of processing CFML templates.

It is meant to be run from the command-line as the root user. So…

# sh openbd_rhel5.sh

This set up configures tomcat to make OpenBD the default processor for all CFML files regardless of their host name or what directory they originate from.

There is one caveat, you will need to update the “[OpenBD InstallDir]/tomcat/server.xml” file with a new “<Host>” entry for each web site that you have listed as an Apache VirtualHost. I am in the process of writing up some documentation that will explain this in great detail, but for now, a simple host entry with just the site URL (IE:www.mysite.com) and the directory that files are coming from is all the tomcat <Host> entry will need.

I will be writing documentation, and updating the installer to be more multi-system compatible as time allows. Please let me know your experiences, and (if you dare) feel free to offer patches!

With this setup, Jordan made it possible that there is no need for a individual “bluedragon” and “WEB-INF” directory for each web application. Be sure to join the OpenBD-Discussion group and give Jordan as much feedback as possible.

Comments { 6 }

Screencast on OpenBD Setup and connecting to Apache

This screencast shows how to get up and running with OpenBD and Tomcat. Deploy your application and be ready to run. Also, we show how you can connect Apache to Tomcat over proxy. Instructions in written form can be found on my previous blog post.

Tip: Play the video and click on the “HD on” to watch this in full screen and HD quality!

Comments { 29 }

Serve CFML applications under Apache directory with Tomcat

In the comment section, about using Open BlueDragon with Tomcat, one user asked: “How do I get tomcat to serve my cfm pages from under an apache virtual server directory or is that not the right way. In other words how does one set up a virtual server running on port 80 if one has never used tomcat before?” I actually wanted to answer to him directly, but then thought I make it a blog entry on its own, since others might be interested as well.

What will follow is my setup with Apache and Tomcat.

1. Have Tomcat running on port 8080 (default).
2. Deploy the openbluedragon.war file.
3. Copy over the “bluedragon” and “WEB-INF” directories to your application.
4. Edit the server.xml file to add a host, like:

<Host name=”openbd.local”>
<Context path=”" docBase=”ABSOLUTEPATHTOYOURAPPLICATION”/>
</Host>

The docBase path can be the application you have already running on your website.

5. Restart Tomcat.

Now what you have to do is to forward any requests to openbd.local from Apache to Tomcat. Tomcat then serves the pages according to the docBase path. In Apache I have it setup like:

<VirtualHost *:80>
ServerName openbd.local
ProxyPass / http://openbd.local:8080/
ProxyPassreverse / http://openbd.local:8080/
HostnameLookups Off
</VirtualHost>

This works perfectly.

The only caveat with this is that each of my applications need a “WEB-INF” and a “bluedragon” folder. Making updating a “pain”. But apparently, this is the best way to serve pages from a J2EE server. Each application has its configuration and you can only enable what you need for that particular application.

Comments { 1 }