CUSTOMER’S BUSINESS: Retail products
CHALLENGES: Maintaining availability for their web infrastructrue
RACKSPACE SOLUTION: Cloud Sites
BUSINESS OUTCOME: Reduced downtime and the ability to suppport applications
Radio Flyer has...
CUSTOMER’S BUSINESS: Retail products
CHALLENGES: Maintaining availability for their web infrastructrue
RACKSPACE SOLUTION: Cloud Sites
BUSINESS OUTCOME: Reduced downtime and the ability to suppport applications
Radio Flyer has...
The digital creative studio finds reliability, scalability, and support on Rackspace® Cloud SitesTM.
AT A GLANCE
CUSTOMER’S BUSINESS:
Future Büro is a digital creative studio based in Sydney, Australia, that works with a number...
If you're asking yourself whether your ecommerce site is ready for business, then you'll want to download this white paper to help you understand how security, availability, and scalability can make or break your site.
DNS records are like "phone books" for the Internet and can be very useful when additional information is needed. They contain information about every registered domain on the web; such as where email should be sent and who is...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-left of the control panel and selecting "Classic Control...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
What do you manage?
We manage security for all servers including PHP, .NET, and the operating systems What do I manage? You are responsible for securing your website code.
What security do you specifically provide?
Firewalls at...
Starting the week of November 15th, 2010 we have changed the IPs for our clusters. The below table represents the old IP and the IP A records should now point to. All sites moving forward are configured to go to the appropriate...
CGI/Perl scripts should always be uploaded in ASCII. While most FTP clients automatically upload files in the correct format, this function does not always guarantee the file was actually uploaded correctly. It is suggested to...
If your CGI/Perl script is not working, please check the following:
1. Is CGI/Perl scripting enabled on your domain? How do I enable/disable CGI/Perl scripting on my site?
2. Did you save the file with ".cgi" or ".pl" extension?...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
There are several reasons why you may not have recieved email confirmation that your cron job completed successfully. Here are a few things to check:
1. Please confirm that you entered in your email address correctly within the...
Unfortunately Automatic Domain Renewal is not available for registered Cloud Sites domains; the domains must be manually renewed via the Control Panel. Please see the following article on how to manually renew your domain:
How Do...
Contents
1 How do I know if PCI applies to my business?
2 How do I prove to my bank or my customers that my business is PCI compliant?
3 If I use a payment processor for all of my credit card processing and storage do I still...
If your PHP script is not working, check the following:
1. Did you save it as a file with the ".php" extension?
2. Did you upload it to the correct folder on the server?
3. Did you upload it in ASCII?
If you check all of these...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Follow the instructions below to restore your MSSQL database.
Note: The Rackspace Cloud recommends using Internet Explorer when managing your MSSQL databases via myLittleAdmin.
Restoring Your MSSQL Database
To manage your MSSQL...
You can use the following code saved into a file with a .asp extension to test CDOSYS functionality; CDOSYS is a built-in component in ASP, so utilizing it from your ASP code takes no additional effort on your part.
We strongly...
Note: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
The UNIX find utility is disabled for performance reasons. In order to find older files and delete them, one must create a script that performs similar logic.
Below is a way to do this using a PHP script and a HTML form as a cron...
To rectify this modify the machineKey in web.config. Use the reference site below to generate a key and usage in web.config.
For more information check out http://www.orcsweb.com/articles/aspnetmachinekey.aspx
The Rackspace Cloud client log in page can be found at: https://www.websitesettings.com. Have your client enter their correct username and password and press the "Log In" icon.
The Rackspace Cloud makes backups of your data on a nightly basis. However, its purpose is for disaster recovery on the server side. If for any reason a storage node on our side were to crash, our backups will be there to replace...
Ping and Traceroute are utilities that can be used to help troubleshoot network or Internet connections. The Rackspace Cloud technical support team may request you to initiate a ping or traceroute to a destination (such as your...
Once logged in you will see your site's file structure similar to this:
/www.domain.com.com <----Your domain's root directory
----/web
--------/cgi-bin <----CGI and Perl files go here
------------/yourscript.cgi...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-left of the control panel and selecting "Classic Cloud...
By now, you have built your server, made it secure, and uploaded content to your server. The last step in the First 48 Hour Essentials is to configure your DNS so the rest of the Internet knows where to find your site.
The most...
The path to Perl is "#!/usr/bin/perl -w".
For additional information about how Perl is setup on our system, you can run a PerlDigger script. See How can I test CGI/Perl functionality? for additional information.
Microsoft is currently on a comprehensive once-a-month release of security updates. Microsoft releases updates on the second Tuesday of each month. Immediately after each Microsoft release, Rackspace will proceed to test the...
Your current registrar may reject a registrar change request if:
the request was made within 60 days of the initial registration.
there is a legal dispute over the domain name.
there is a pending bankruptcy of the domain name...
If you have uploaded new content and can't see the changes in your web site, check the following:
1. Has it been at least 48 hours since you completed your domain registration? If not, try uploading content to your website using...
All new forum accounts need to be activated by support after registering for the forums in the control panel. Once you have completed registration, please contact support with the username you registered with to have your forum...
You can do a WHOIS search to find the administrative email and the current registrar for the domain. See How do I do a WHOIS search? for more information.
WHOIS privacy allows you to keep your WHOIS domain information private from others. Any contact made to you will have to be sent through a proxy to keep your identity secret. To enable or disable WHOIS privacy use the steps below...
Your site has been compromised and the initial priority is to restore to the original state. Do not be so hasty that you remove all evidence that can be used to track down the source of the compromise. Please follow the following...
A "locked" domain cannot be transferred to a new registrar. Your current registrar may offer "transfer lock" or a similar service as a security measure to prevent unauthorized transfer of your domain name. If this feature is...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
ORD and DFW are our datacenter locations that we use to house our infrastructure. ORD is located in Chicago, IL and DFW is located in Dallas, Texas. Your account can only be provisioned to one datacenter at this time.
To find...
You must have access to the administrative email to approve transfer requests when you are changing registrars or updating your name servers. Your current registrar will send an email to this account that will require a reply...
It isn't uncommon in certain situations to not want to allow indexing of a site by a search engine. This can come into play when preparing to launch a new service or developing a new site. A consensus between a majority of bot...
The following is a list of differences between a traditional hosting site and one from Cloud Sites
More than one server serves a specific website's request. This is because the load balancing capability is made available to all...
Unfortunately, we do not support FrontPage Extensions. While still used on many sites, Microsoft has discontinued support for FrontPage and has replaced it with a new set of technologies.
Please see this link for additional...
There are thousands of web scripts in development and many more that are created every day. We do not have the ability to archive and support every script so we suggest that you download the script from the developers website....
The Rackspace Cloud isn't afraid of the facts. And the fact is, audio encoding is a good example of a task that a dedicated server is better suited for. We built Cloud Sites to be a highly specialized and optimized computer...
NOTE: This article is written for our Classic Cloud Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic...
What is an FTP Snapshot?
For Cloud Sites, an FTP snapshot is a read-only image of your FTP data, taken during specific time intervals.
Snapshots are taken at the top of the current hour and go back 32 hours.
The Cloud Sites FTP service does support resumable uploading. This means that if there is a connection failure during an upload, it does not have to be started from the beginning. The ftp client may need to be configured...
If you do not have a VAT ID number, or choose not to supply one, Rackspace will apply the appropriate tax handling to your invoice. It is in your best interest to supply your VAT ID number because the tax handling for a...
If you are located outside of the state of Texas, you do not have to pay sales tax on The Rackspace Cloud purchases. However, if you are located in Texas, you will be charged Texas state taxes (5.9%), and customers in San Antonio...
We here at The Rackspace Cloud will never suspend a site as long as the traffic is legitimate and the hosted content doesn't violate our TOS or our AUP. As a company, we succeed when you succeed so we will always encourage...
VAT is a tax that's charged on most business transactions in the UK and European Union. Businesses add VAT to the price they charge when they provide goods and services.
Rackspace does a significant amount of business in Europe and has registered for VAT in the UK. As a company registered for VAT in the UK, we are obligated to follow certain taxation regulations.
If you're a VAT-registered business, in most cases you can reclaim the VAT you pay when you buy goods and services for your business. In order to reclaim this money you need to have records to support your claim. By collecting...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
CGI scripting is now enabled by default on all sites. The ability to enable/disable CGI scripting for sites has been removed.
You can verify CGI/Perl functionality through How can I test CGI/Perl functionality?
A WHOIS search reveals details about a domain name, including who owns it, where it was registered, when it expires and which name servers are assigned to the domain. There are many software tools for performing a WHOIS search,...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Modifying your hosts file will allow you to override the DNS for a domain, on that particular machine. This can be used to test your site without the test link, prior to going live with SSL, verify an alias site works prior to...
To migrate your website from a CPanel, Plesk or Ensim host, you will need to make sure you have FTP program to upload and download your files and text editor to edit any file paths that your site may contain.
The first step to...
You will need to contact the company that you have chosen to register your domain through to request to have your domain locked or unlocked. If you purchased your domain through Cloud Sites you are welcome to contact the support...
Below are three examples of how to force SSL on your ASP or ASP.NET site.
web.config
If your website has the IIS Rewrite Module available*, you can use rewrite rules in your web.config to force SSL on all pages:
<?xml version...
You can use the following in a .htaccess file to change the default document on your PHP based sites:
DirectoryIndex filename.htmlThis would cause filename.html to be treated as your default page, or default directory page. You...
NOTE: This documentation refers to a feature that is no longer available for Cloud Sites. This article is here for the purpose of legacy support only.
Every Cloud Sites account provides you with access to an unlimited number of...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Clasic Cloud...
You can use the following code to test your MySQL database:
You will need to fill in the variables for the following:
$database
$host
$username
$password
PHP Sample Code
PerlDigger is a script that returns information about the Perl environment on the servers. An example of the code is attached to this article and can also be found here.
Upload the script to the cgi-bin directory on your site and...
You can use the following code saved into a file with a .asp extension to test CDONTS functionality:
<%
Dim myMail
Set myMail = Server.CreateObject ("CDONTS.NewMail")
myMail.From = "webmaster@example.com"
myMail.To = "nobody@...
You can use the following PHP script to test the session_id() function in PHP.
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Old Session: $old_sessionid<...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
We provide an ASP component installed on all the web servers that allows uploading files using classic asp. This component is called Persits AspUpload. If you want to upload files without giving public write, you can impersonate...
You can use the following code saved into a file with a .php extension to test PHP mail functionality:
<?
$headers = 'From: webmaster@example.com';
mail('nobody@example.com', 'Test email using PHP', 'This is a test email...
The Internet has quickly become one of the most important parts of our everyday lives. From keeping in touch with friends and family on a social basis, to using it for business purposes to conducting financial and shopping...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
Note: We've had reports of problems using Magento with Cloud Sites. We cannot provide support for Magento on Cloud Sites so we do not recommend using it at this time. This article is made available for archival purposes only....
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
This article will show you how to install OSCommerce version 2.2 onto your site with The Rackspace Cloud. Please note that this article assumes you have already selected either PHP4 or PHP5 as your default technology, you have...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
WP Super Cache is an available plugin for Wordpress installations to store cached versions of your dynamic PHP pages. Installing WP Super Cache can also reduce the number of compute cycles used by a site since it reduces the load...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic...
When adding the website, please ensure the website is created under yourself or the company and not a client in your control panel; you should select You (Account Name) from the drop-down menu when creating new DotNetNuke site....
Gallery 2 Optimization
Gallery, the open source web based photo album organizer, offers you an easy way to manage your photos on your website. This article will explain how to configure Gallery 2 to deliver content more...
Note: We've had reports of problems using Magento with Cloud Sites. We cannot provide support for Magento on Cloud Sites so we do not recommend using it at this time. This article is made available for archival purposes only....
Shopping cart software offers more than just payment processing. Most programs come packed with a variety of features to enable you to create and manage an online store. Options include everything from webpage and storefront...
Cloud Databases is the latest relational database service offering from Rackspace. We've recently made it available in the new Cloud Control Panel. One of the advantages of Cloud Databases is that it makes it really easy to...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
Note: This documentation refers to a feature that is no longer available for Cloud Sites. This article is here for the purpose of legacy support only. We no longer offer free email service with Cloud Sites, but you can connect to...
When you create or change an account or FTP password on Rackspace Cloud Sites you will need to adhere to the following requirements:
Passwords must contain at least eight characters.
The password must contain a mixture of upper...
For any domain that is registered with or transferred to The Rackspace Cloud, we will automatically notify you as the expiration date for your domain name nears. The notices will be sent to the email address listed under the...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
This guide will introduce you to DNS Management on Rackspace Cloud Sites. We will cover how to create, modify and delete DNS records, create sub-domains and domain aliases and introduce you to the Cloud DNS API (Application...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-left of the control panel and choosing the previous control...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and choosing the previous control...
By now, you have built your server, made it secure, and uploaded content to your server. The last step in the First 48 Hour Essentials is to configure your DNS so the rest of the Internet knows where to find your site.
The most...
The company who serves as your domain registrar is responsible for managing your domain registration records. Your domain registrar is often the company who sold you your domain name. Register.com, GoDaddy, and TuCows are...
You can set up domains with any extension, but only the following ones can be purchased or transferred to Cloud Sites:
.biz
.info
.org
.us
.co.uk
.ltd.uk
.me.uk
.net.uk
.org.uk
.plc.uk
.com
.net
Though they can be registered in...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-left of the control panel and selecting "Classic Control...
Once a ticket is opened it can be in one of the following four states depending on the work done on it.
New
In progress
Pending your response
Solved
Closed
As soon as a ticket is opened by a Rackspace Cloud customer it is in the...
On Cloud Sites you have the ability to add sub-accounts, sometimes referred to as clients, to your account. Each sub-account would have access to a white-labeled control panel, complete with all of the functionality needed for...
Don't Let Spam Filters Ruin Your Bottom Line.
Your message is important. And if it doesn't get to your prospects' and customers' inboxes, the impact on your bottom line can be devastating. That's why SendGrid has developed a...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
VAT is a tax that's charged on most business transactions in the UK and European Union. Businesses add VAT to the price they charge when they provide goods and services.
Your credit card will first be charged when you sign up for your account. After 30 days have elapsed, you will then be billed for the next month of service. The exact amount may vary as it is based on recurring charges in...
Yes, Cloud Sites has a billing section that has a historical view of all past invoices and payments. If billing for your account has failed, you will see a message as soon as you log in that there has been an issue billing your...
Because you do not get a dedicated IP address when using the Cloud Sites product offering, you may run into a situation where your third party vendor may require an Outbound IP address in order to add your domain to their "...
What do you manage?
We manage security for all servers including PHP, .NET, and the operating systems What do I manage? You are responsible for securing your website code.
What security do you specifically provide?
Firewalls at...
When you create or change an account or FTP password on Rackspace Cloud Sites you will need to adhere to the following requirements:
Passwords must contain at least eight characters.
The password must contain a mixture of upper...
There are various types of bots and spiders that transverse sites for different reasons. Among them activities such as email harvesting and other malicious activity. By using a .htaccess file, you can block the majority of well...
Updating your existing SSL Certificate is a quick and simple process. Whether your SSL Certificate is expiring or you are simply needing to change to a new SSL Certificate, you can follow these instructions to get your SSL...
By default some scripts will attempt to retrieve the IP address of a visitor using the REMOTE_ADDR HTTP header. Due to the nature of our environment your script may receive the IP of one of our load balancers, rather than the IP...
Unfortunately, we do not provide the actual SSL certificates. Please see our article on which SSL certificates we support, you will need to purchase your cert from a supported vendor.
Click here for a list of supported SSL...
Below are two samples of what you can use in a .htaccess to force SSL on your PHP site:
#Force SSL on entire site
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteRule ^(.*)$ https://(YOURDOMAIN)/$1 [R,L...
How do I Allow only a certain IP address(es) to access my site using SSL?
On Cloud Sites, due to our unique hosting environment, we require a slight addition to the code used for the Allow only feature via SSL. Basically the...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and choosing the previous control...
SSL certificates installed on Cloud Sites have certain requirements in order to be installed correctly. The primary certificates supported are:
* Root Level certs
* Apache + OpenSSL
Cloud Sites also supports the...
Importance of using Indexes in your MySQL database:
Indexes help the system to access data fast and provide an ordering on the rows of a table as well as help enforce uniqueness of the values in a table. A lot of performance...
MySQL supports several different types of Table Engines also known as "Table Types". A database can have its tables being a mix of different table engine types or all of the same type. Here is more information on each of the...
Backing Up Your MySQL Database
To manage your MySQL database, you'll first need to login to the online manager (phpMyAdmin).
After you are logged into the online manager, click on a database or table in the left frame as shown...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and choosing the previous control...
Note: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
In order to do this 2 pieces of information are required.
The data center location of the website ( ORD or DFW ) ( If website test link contains 'dfw' the site is assigned to DFW, otherwise it is ORD)
The web directory into which...
You can redirect a subdomain to a subdirectory by using ASP or ASP.net code.
When the requests are redirected using an ASP file, the URL in browser for redirected domains will show the correct domain name and the directory name...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Below is our default document list for sites that have Windows/IIS set as their default technology:
iisstart.htm
index.aspx
index.asp
index.html
index.htm
default.aspx
default.asp
default.html
default.htm
By default some scripts will attempt to retrieve the IP address of a visitor using the REMOTE_ADDR HTTP header. Due to the nature of our environment your script may receive the IP of one of our load balancers, rather than the IP...
Below is a sample script you can copy and paste in order to test CDOSYS functionality:
<%
Dim MyMail
Set MyMail = CreateObject("CDO.Message")
MyMail.From = "You@YourDomain.com"
MyMail.To = "YouAgain@YourOtherAddress.com"...
An application pool is a form of encapsulation to prevent the effects of bad code being executing from impacting other processes. Each application pool has its own worker process associated with it. By default, each site's /...
An application pool is a form of encapsulation to prevent the effects of bad code being executing from impacting other processes. Each application pool has its own worker process associated with it. By default, each site's /...
In this article we're going to take a look at the .htaccess file and the web.config file. We'll discuss what they are, and how they're used with Cloud Sites.
If you are using Windowa IIS, ASP/.NET then please click the web.config...
NOTE: This article is written for our Classic Cloud Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic...
The Rackspace Cloud provisions IIS sites in “Integrated Mode.” Running sites in Integrated Mode enhances application performance. However, if you encounter an issue with your ASP.NET site, please review the following potential...
You can enable detailed error messages for your classic ASP site defaulted to Windows/IIS by using a web.config file with the following code. This is useful in diagnosing issues with a site but for security reasons should be...
You can enable custom error messages for your ASP .NET application defaulted to Windows/IIS by using a web.config file with a "customErrors" setting configured.
We have included example web.config files below. For more detailed...
Directory listing can be added by using an asp page. Instructions to do this can be found on Microsoft's Support Site by following this link:
http://support.microsoft.com/kb/224364
You can also do directory listing via the web....
Directory listing can be added by using an asp page. Instructions to do this can be found on Microsoft's Support Site by following this link:
http://support.microsoft.com/kb/224364
You can also do directory listing via the web....
If you would like to add an additional extension or change the mimetype for an extension, please always use the following code:
<configuration>
<system.webServer>
<staticContent>
<remove...
On the ASP.NET platform, it's not uncommon to use a third-party assembly to make features accessible from your code that you find useful, but that may not be available from the .NET framework. To do this, you deploy the module in...
Custom 404's can be set for ASP and .NET sites by adding the following code to the bottom of the web.config file before the final </configuration>. You will need both options to redirect all 404's.
Classic ASP and Static...
Custom 404's can be set for ASP and .NET sites by adding the following code to the bottom of the web.config file before the final </configuration>. You will need both options to redirect all 404's.
Classic ASP and Static...
HttpHandlers in Integrated Mode
If your website is running in integrated mode, you may have noticed your HttpHandlers no longer function even though they are set in your web.config.
Adding impersonation allows the web server process to run as your primary File Transfer Protocol (FTP) user. This means that it has permission to write to your files, create files, create folders, and other activities that would...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Importance of using Indexes in your MySQL database:
Indexes help the system to access data fast and provide an ordering on the rows of a table as well as help enforce uniqueness of the values in a table. A lot of performance...
Expression Engine Performance Issues
If you're experiencing any slowness or performance issues with your Expression Engine install, you should disable all caching, query caching, and disable tracking for templates you should see...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Pre-reqs
A file transfer Application such as FileZilla or Winscp
A Text Editor like ConText for Windows and VIM for Linux.
Image(s) to display on the website
Admin access to a Cloud Sites website or to your web server
Procedure...
Optimizing Your Website on Rackspace Cloud Sites
Below we have outlined some best practices and suggestions to optimize your website on Cloud Sites:
Using SSL
SSL may be right for you but should be used only when necessary. SSL...
For optimization techniques of any web application, The Rackspace Cloud highly recommends consulting the vendors of the application. However, SugarCRM does have detailed...
Gallery 2 Optimization
Gallery, the open source web based photo album organizer, offers you an easy way to manage your photos on your website. This article will explain how to configure Gallery 2 to deliver content more...
Note: We've had reports of problems using Magento with Cloud Sites. We cannot provide support for Magento on Cloud Sites so we do not recommend using it at this time. This article is made available for archival purposes only....
Some web sites dynamically download and display data from a remote site by using an fopen() call with a URL specified. This is highly inefficient and leads to large consumption of Compute Cycles. To resolve this, set up a simple...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and choosing the previous control...
Follow the instructions below to backup your MSSQL database.
Note: The Rackspace Cloud recommends using Internet Explorer when managing your MSSQL databases via myLittleAdmin.
Note: Our system will only allow one backup file to...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-left of the control panel and selecting "First-Generation...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
Until we upgrade to SQL Server 2008, you can refer to this link in the event you are using Management Studio 2008
If you are seeing issues viewing your SQL Server 2005 database in Management Studio 2008 and the database is...
We will be introducing an op-code cache on our PHP based web nodes. Normally, PHP files have to be read and parsed for each request before they are executed. This processing time gets longer the more complex your site is. The...
Below are methods for bypassing cache if you don't want your image delivery to be accelerated, or if you want to force a freshness check on every request. Each of the options below should be used with care. Each one will result...
MySQL supports several different types of Table Engines also known as "Table Types". A database can have its tables being a mix of different table engine types or all of the same type. Here is more information on each of the...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and choosing the previous control...
My FTP Program does not display my .htaccess or .htpasswd file
In the Unix / Linux file system, hidden files are preceded by a '.' (such as .htaccess, .htpasswd). Fileman and many FTP applications do not display "hidden" files by...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
NOTE: This article is written for our Classic Cloud Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
IMPORTANT NOTE: Please make sure that you set up the cron job "command type" to be Perl to properly execute the shell script (.sh file). Cron jobs that run over 900 seconds (15...
You can test PHP SMTP functions with the following two examples. The first one is standard SMTP while the second one is SMTP with SSL.
We strongly recommend using an SMTP relay that requires authentication. Sending mail through...
You can cause PHP to be processed on HTM and HTML pages by setting those extensions to be served by the PHP handler. You can enable PHP processing on .htm and .html in your .htaccess with the following directives:
You can cause PHP to be processed on HTM and HTML pages by setting those extensions to be served by the PHP handler. You can enable PHP processing on .htm and .html in your .htaccess with the following directives:
By default some scripts will attempt to retrieve the IP address of a visitor using the REMOTE_ADDR HTTP header. Due to the nature of our environment your script may receive the IP of one of our load balancers, rather than the IP...
In this article we're going to take a look at the .htaccess file and the web.config file. We'll discuss what they are, and how they're used with Cloud Sites.
If you are using Windowa IIS, ASP/.NET then please click the web.config...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
Below are two samples of what you can use in a .htaccess to force SSL on your PHP site:
#Force SSL on entire site
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteRule ^(.*)$ https://(YOURDOMAIN)/$1 [R,L...
To be able to view server configuration information for your sites using PHP, insert the following code into a file named phpinfo.php:
<?php phpinfo(); ?>
Save the file to your site and then use your browser to call on the...
To be able to view server configuration information for your sites using PHP, insert the following code into a file named phpinfo.php:
<?php phpinfo(); ?>
Save the file to your site and then use your browser to call on the...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Control...
Session state servers are being implemented for PHP applications. This will improve the performance of most sites by setting the default session handler to the state servers. Session data will be accessible from all PHP web nodes...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "First-Generation...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
NOTE: This article is written for our Classic Cloud Control Panel. You can access this interface from the New Cloud Control Panel by clicking your username in the upper-right of the control panel and selecting "Classic Cloud...
An application pool is a form of encapsulation to prevent the effects of bad code being executing from impacting other processes. Each application pool has its own worker process associated with it. By default, each site's /...
Directory listing can be added by using an asp page. Instructions to do this can be found on Microsoft's Support Site by following this link:
http://support.microsoft.com/kb/224364
You can also do directory listing via the web....
Custom 404's can be set for ASP and .NET sites by adding the following code to the bottom of the web.config file before the final </configuration>. You will need both options to redirect all 404's.
Classic ASP and Static...
If you would like to add an additional extension or change the mimetype for an extension, please always use the following code:
<configuration>
<system.webServer>
<staticContent>
<remove...
Some web sites dynamically download and display data from a remote site by using an fopen() call with a URL specified. This is highly inefficient and leads to large consumption of Compute Cycles. To resolve this, set up a simple...