Knowledge Base
zsmith's picture

HOWTO Deploy an Instant Server with Drupal 6 on the Mercury Stack

Voxel now supports an automatic build of the very latest Drupal 6 (stable) release along with an optimized Project Mercury-based server environment.  Simply choose which location you'd like your server to be in (New York, Amsterdam or Singapore), pick your platform (VoxCLOUD or VoxSERVER config) and select the "Drupal 6 w/ Mercury for VSE" deployment (image_id = 103).  Your physical or virtual server will be automatically deployed with an optimized server build that includes:

...read more
zsmith's picture

Voxel's Approach to Scalable Infrastructure

Listen to Voxel explain its approach to infrastructure with VoxSTRUCTURE.

...read more
zsmith's picture

Voxel's Difference in Cloud Computing

Listen to Voxel staff discuss the benefits of our approach to the cloud.

...read more
zsmith's picture

What is Universal Transfer?

Listen to Voxel staff describe our Universal Transfer billing model for bandwidth.

...read more
patrick's picture

VoxCAST Implementation Guide

We'll soon be adding details on implementing VoxCAST's standard features, including expiration rules, authentication and byte-range request to this article. In the meantime, please access the PDF version of the VoxCAST Implementation guide.

patrick's picture

I'm seeing gibberish or weird encoding errors in HTML parsed by mod_cdn.

This might be due to interactions between mod_cdn and another Apache module. Some users have reported problems with mod_deflate in some versions of Apache, although we've used mod_cdn and mod_deflate together successfully with Apache 2.2.8. Try temporarily disabling unnecessary modules. If that fixes your problem, please let us know the details of your situation and we'll try to address the problem permanently.

...read more
patrick's picture

How do I set up mod_cdn on CentOS/Fedora/Redhat?

The installation instructions above are for Debian systems. Everything is mostly the same on a CentOS system, except for the layout of the Apache configuration. Take the lines from cdn.load and put them in /etc/httpd/conf/httpd.conf near the other LoadModule lines. (Don't forget to make sure that libxml2 is installed and available at /usr/lib/libxml2.so.2; if it's available elsewhere, change the LoadFile line.) Put cdn.conf in /etc/httpd/conf.d....read more

patrick's picture

How do I compile mod_cdn?

Currently there are no packages for mod_cdn, although we're in the process of making some for, at least, Debian and CentOS. That means you need to compile mod_cdn from the source. To do this, you need to install APR, the Apache runtime library. On a Debian system, the package is libapr1-dev; you may also need libaprutil1-dev. You should compile mod_cdn against Apache 2.2.7 or higher. (Our testing has mainly been with 2.2.8.) Then, just run make.

...read more
patrick's picture

VoxCAST Auth Token Example

function make_signed_url($complete_url, $key, $expire_seconds)
{
  // Separate the query parameters from the base URL
  $exploded_url = explode('?', $complete_url, 2);

  $base_url = $exploded_url[0];
  $qparams = array();

  // create an array of the query parameter key/value pairs
  if(isset($exploded_url[1]) && !empty($exploded_url[1]))
  {
    $params = explode('&', $exploded_url[1]);
    foreach($params as $param)
    {
      $param_fields = split('=', $param, 2);
      if(isset($param_fields[1]))
        $qparams[$param_fields[0]] = $param_fields[1];
      else
        $...read more      
zsmith's picture

Email Sending from VoxSTRUCTURE Servers

Voxel's on-demand infrastructure, including automatically deployed VoxCLOUD and VoxSERVER servers, come with a default ACL that blocks outbound email. Although Voxel firmly believes in providing our customers with unrestricted access to all Internet destinations, the sending of spam through mass-emailing or exploited software is a major concern for cloud-based infrastructure.  As such, Voxel provides a free, easy-to-use SMTP service for our VoxSTRUCTURE customers....read more

Pages