How to Configure Cyberduck for Use with Storm Object Storage

Storm Object Storage delivers a durable, secure, highly available solution for storage needs of virtually any size. With object storage access occurs via API calls to the object storage cluster, which replaces the need to rely on additional servers for dedicated storage.

Here we use the client Cyberduck to interact with Storm Object Storage. Cyberduck is available for download from https://cyberduck.io/?l=en.

Pre-Flight Check
  • These instructions are intended specifically for configuring Cyberduck for use with Storm Object Storage.
  • I’ll be working from a Microsoft Windows 8 desktop with Cyberduck already installed.

Continue reading “How to Configure Cyberduck for Use with Storm Object Storage”

Adding IP Addresses to Your Server

Liquid Web allows additional IP addresses to be added to your server for a minimal fee. Having multiple IP addresses on your server can be useful when needing to differentiate domains hosted on your server. With multiple IPs you can setup advanced firewall configurations, use different hostnames with reverse DNS and more.

In any case, if you need to add more IPs to your server LiquidWeb provides a simple process through our Manage interface. Continue reading “Adding IP Addresses to Your Server”

Updating Your Account Profile

You can easily update your account profile and communication preferences in your Liquid Web account. Just log into your Liquid Web account and navigate to the Account section and click on the Profile tab. Continue reading “Updating Your Account Profile”

Exploring the CloudFlare Dashboard

Getting Started With CloudFlare™

Pre-Flight Check

Accessing the CloudFlare Dashboard

After logging into your Manage interface, click on Domains in the left menu and select the CloudFlare tab.

Each domain you’ve added to your CloudFlare account is listed here.

CloudFlare Dashboard Overview

Menu Bar

The menu bar at the top allows you to add new sites to CloudFlare by clicking on the blue Add Website button, or quickly narrow the number of domains displayed through the Search field. The Website column header also can be sorted alphabetically by clicking on its icon.

Domains List

  • The Status column shows at a glance whether CloudFlare is active on any listed domain, and can be clicked to quickly expand the domain’s dashboard.
  • A Quick Settings Menu, labeled , is located to the far right of the domain name. Clicking on it will allow you to pause CloudFlare, purge cached files, and perform other tasks without having to expand the domain’s dashboard.More button
  • To expand a domain’s full CloudFlare dashboard, you can either select “CloudFlare Dashboard” from the Quick Settings Menu () or click the [+] button to the left of the domain name.

CloudFlare Dashboard

Primary CloudFlare Dashboard

Once expanded, a domain’s CloudFlare Dashboard allows you to manage CloudFlare settings for the domain:

  • The Enable Development Mode link in the top-right corner will temporarily pause edge caching and minification so that changes made on your site can be seen more quickly.
  • The Pause CloudFlare link temporarily disables all CloudFlare services for the site.
  • Site Statistics are available in the top left corner, allowing you to see the number of cached and uncached requests processed through CloudFlare, and the amount of data included in those requests.
  • Clicking on the Caching Level setting allows you to choose between three levels:
    • No Query String, which only serves files from the cache when there is no query string (example.com/photo1.jpg).
    • Ignore Query String, which delivers the same resource to everyone, regardless of the query string (example.com/photo1.jpg?w=200&h=200).
    • Standard, which delivers a different resource each time the query string changes. This is the level recommended by CloudFlare.
  • The Purge Cached Files button clears any cached content from CloudFlare.
  • Clicking on the Auto Minify setting allows you to choose whether to removes unnecessary characters from your source code (like whitespace, comments, etc.) to reduce file sizes and lower the amount of data, which helps to reduce page load times. You can enable Auto Minify for CSS, javascript, and HTML files.
  • SSL Setup, available on paid plans, allows you to configure SSL settings on the domain.
  • The Security Level setting allows you to choose between four levels of protection:
    • Essentially Off: Provides a challenge to only the most grievous offenders.
    • Low: Challenges only the most threatening visitors.
    • Medium: Challenges both moderate threat visitors and the most threatening visitors.
    • High: Challenges all visitors that have exhibited threatening behavior within the last 14 days.
    • I’m Under Attack! Should only be used if your website is under a DDoS attack. Visitors will receive an interstitial page while CloudFlare analyzes the traffic and behavior to make sure they are a legitimate human visitor trying to access your website. This setting can be enabled quickly by clicking on the I’m Under Attack! button directly underneath the Security Level setting.
  • Clicking on your current Plan allows you to change the level of your CloudFlare service, from free to paid and basic to advanced. Premium features, including the CloudFlare firewall, are managed via the interface at CloudFlare’s website.
  • The DNS Settings link allows you to view and modify settings for the domain.

DNS Settings

Clicking on the DNS Settings link in a domain’s CloudFlare Dashboard brings up the current settings for the domain.

CNS settings in the CloudFlare dashboard

The Report DNS Changes button will allow you to add new subdomains to the domain, such as “blog.yourdomainname.com” or “shop.yourdomainname.com”. The DNS record values needed to configure your domain name for CloudFlare also are listed on this page for your reference.

How to Configure Your DNS for CloudFlare

Getting Started With CloudFlare™

Pre-Flight Check

  • This article assumes that you have already set up CloudFlare and added your domain.
  • We’ll be adding DNS records in Liquid Web’s Manage dashboard. If your site isn’t using Liquid Web’s nameservers, you’ll need to make changes at your registrar or DNS provider.
  • We’ll be using cPanel to set up an .htaccess redirect. If you don’t have access to cPanel, you will need to edit your .htaccess file directly; if you’re using a web server other than Apache (such as Nginx or IIS), you’ll need to set up the redirect manually. You can find tips for doing so in the bonus content section of this article.
Note: If your site’s DNS records are managed by CloudFlare or any other external source, our Heroic Support® team can provide the records you will need to add there to configure CloudFlare, but we will not be able to access your DNS records themselves.

Step #1: Get Your CloudFlare DNS Settings

  • Once your site has been added to CloudFlare via Manage, select Domains from the left menu, click on the CloudFlare tab and click the [+] button next to your domain name to expand the CloudFlare dashboard.
  • Now click on the DNS Settings link near the bottom-right corner to view your settings.View DNS Settings in the CloudFlare dashboard
  • The popup window will show you the specific changes you’ll need to make for your site:CloudFlare DNS settings popup

    Specifically, you’ll need to:

    • Add an .htaccess redirect to ensure all traffic to your site uses the “www” subdomain.
    • Add a CNAME record for the subdomain “cf-landing.yourdomainname.com”.
    • Change your CNAME record for the “www” subdomain to point to “www.yourdomain.com.cdn.cloudflare.net”.

Step #2: Redirect Traffic to Your ‘www’ Subdomain

If you have access to cPanel, setting up the redirect is a simple process using the method detailed below. If you don’t have access to cPanel, though, you’ll need to set up the redirect manually. You can find tips for doing so in the bonus content section of this article.

  • Log into your site’s cPanel and click on the Redirects icon.cPanel redirect
  • You’ll set up the redirect on this page:
    • Set the Type of redirect to “Permanent (301)”.
    • Select your domain name from the http:// dropdown menu.
    • Leave the / field blank.
    • In the Redirects to field, enter the full URL to which you want to direct traffic. As shown below, it must include both the protocol and “www” subdomain. In this case, we want to redirect traffic for “http://example.com” to “http://www.example.com”, so we’ve put “example.com” in the http:// field and “http://www.example.com” in the Redirects to field.13cpanelredirect2
  • Once done, click the Add button at the bottom to put the redirect in place and move on to the next step.

Step #3: Add the CloudFlare Landing Page Record

  • In your Manage dashboard, select Domains from the left menu, then click on the DNS tab to see a list of your domains.
  • Now click the [+] to the left of your domain name to display all of its DNS records.Manage dashboard domain DNS
  • Click the Add New Record button in the bottom right to add the new record.Add DNS record in Manage
  • We want to add a CNAME record for the CloudFlare landing subdomain, so enter “cf-landing” into the NAME field, select “CNAME” for the TYPE field, and set the TTL field to a reasonable value. TTL, or Time To Live, tells DNS servers how frequently to look for changes to the record. The value is listed in seconds, 3600 (one hour) is typically sufficient. Once done, click the green checkmark button to add the record.Add a CNAME DNS record for CloudFlare
  • Review the record details in the popup window to make sure they match the values provided by CloudFlare, and click the Confirm button to add the record.Confirm the addition of a CloudFlare DNS record

Step #4: Change the Data Field Value for Your ‘www’ Subdomain

  • Locate the entry for your “www” subdomain and click the Edit button to change its value.Edit WWW record
  • In the DATA field, change the current value from your domain name to the value provided by CloudFlare. In this case, we’re replacing “example.com” with “www.example.com.cdn.cloudflare.net”. Because this is an existing record, DNS will abide by the record’s current TTL value; lowering it at this point likely will not speed up propagation, but you may want to check that it has a reasonable value.Change the value of your WWW record for CloudFlare

    Once you’ve entered the correct value, click the green checkmark button.

  • Finally, review the values presented on the popup window, and then click the Confirm button to add the record.Confirm www CNAME change
  • Once CloudFlare sees the DNS changes you’ve made, web traffic to your site will be routed through its servers. Note that it can take up to 24-48 hours for the DNS changes you made to fully propagate across the Internet, but in many cases you will see the changes take effect much more quickly.

Next Step: Configure Visitor Logging

Because CloudFlare acts as a proxy, sitting between your website and the rest of the Internet, your server will, by default, log all visits to your site as having originated from CloudFlare. Fortunately it is a simple matter to configure your web server so that site visitors’ actual IP addresses will be logged. Proceed to Part Three to get started.

Bonus: Domain Redirects for Sites Without cPanel

If you don’t have access to cPanel or are using a web server other than Apache, you’ll need to set up the “www” redirect manually. These instructions cover the general steps for popular web servers:

Apache

Apache redirects are accomplished via .htaccess files. The one you’ll need to edit will be located in your web site’s root directory, but you may need to check a box in your FTP client to show hidden files in order to see it. If you don’t already have a file named “.htaccess” in your site’s main directory, you’ll need to create one.

To redirect your non-www domain to www, simply add these lines at the beginning of your .htaccess file:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]

IIS

The non-www to www redirect can be made in IIS by adding the following redirect to the site’s web.config file:

<rule name="WWW Redirect" enabled="true" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www.(.+)$" />
</conditions>
<action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>

Nginx

Nginx redirects may be configured in the site’s virtual host (.vhost) file or main configuration file, depending on the server version and operating system. Since Nginx is not supported by Liquid Web, we’re assuming that you already know how to edit the virtual host configuration.

To redirect your non-www domain to www, you’ll need to ensure that the primary server is configured to use only the “www” subdomain for its server name.

First, back up the configuration file and then locate the server block for your domain. If both the www and non-www versions of your domain name are listed in the same server block, remove the non-www reference to your site from that server name line. Then create a separate server block for the main, non-www, domain, similar to this one:

server {
listen 80;
server_name yourdomainname.com;
return 301 http://www.yourdomainname.com$request_uri;
}

This will direct all traffic directed at your site’s main domain to the www version of your domain name. Once you’ve finished, restart nginx for the change to take effect.

Billing and Payments Overview

In an effort to help our customers, we have recently made updates to the billing and payment sections of our Manage interface. With these changes, we hope to make reading and paying your Liquid Web bill a more streamlined and straightforward experience.

Viewing Your Account Summary in Manage

When you navigate to the Account page in Manage, you will see a high-level account summary, showing any pending charges, current credits, or any balance due on your account.

image06

Paying Your Bill

If there is a balance due, you can remit a payment with one easy click on the Pay Now button. A pop-up will appear and you can choose to pay with your currently selected method, or make a one-time payment with a credit card. Read here how to Make a One-Time Payment With a Credit Card.

Note:
For security purposes, you are allowed three credit card switches per account per month.

image03

Viewing a Detailed Statement

To see more detail of your statement, navigate to the Billing tab at the top of the Account Summary. You will see another overview of your current account holder information and an additional account summary. If you need to update your account holder information, see our article How to Update your Profile in Manage.

image05

Viewing Current or Previous Bills

To view your current or previous bills, navigate to the Statements tab below the Account Holder and Account Summary sections. In this tab, you will see a history of your Billing Statements starting with the most recent. Each line will show the statement number, date it was created, type of service billed, the amount billed, and an amount due (if applicable).

image04

Viewing Statement Details

To see a line-by-line detail of a specific billing statement, click on the Details button on the right hand side of the statement you wish to view. This will open the Statement Details tab so you can review your current service dates, individual services, the price per service, the dates of the current billing cycle, and the total amount due. You can also click on “Print This Statement” to print a copy for your records.

image00

Viewing Payment Information

The Payments tab will show you the payment type last used, the amount paid, and any remaining balance due on your account.

image02

Email Invoice Changes

You will also see changes to the email notification you’ve been receiving with your monthly bill. It has been reformatted to make it easier to read and give you faster access to viewing and paying your bill.

Just as on the previous billing emails, the account number and account holder information is still at the upper left-hand corner of the email. There is also a link to navigate to Manage to update your account holder information if anything has changed since the last email.

The first change in the email is the Amount Due in the upper left hand corner. What previously was indicated as the “Bill Amount”, now reads as an amount due showing the amount due in U.S. dollars. Your payment method and payment cycle type is also listed below the amount due.

Within the body of the email, your statements will now be listed in a bulleted list. Each statement number is a link which will take you to Manage to view the details of the bill included on the statement.

A total amount due will be listed below the statement list, if there are multiple statements due, this amount will be the sum total of the statements.

The Statement Due Date will be in the line below your total amount due. If payment is not received by this date, you may encounter an interruption of your service.

If you wish to make a payment from your statement email, you can click on the “Make a Payment Online” button inside the email at the bottom of the page. This will take you to Manage to log in and complete your payment.
To pay by check or wire transfer, you will need to contact our billing department in order to setup this payment method.

image01