Good-bye Ubuntu. Sort of.

Good-bye Ubuntu. Sort of.
I started using Ubuntu in 2009. By the following year I had dropped the dual boot with Windows XP and was completely Ubuntu. When I hit a glitch during an update in 2011, I figured I would re-install with the latest version – 11.10 at that time. Unfortunately, I didn’t know about the major change they had done to the desktop environment by the name of Unity. Sorry Ubuntu, you lost me.

There are a number of “Unity hate” posts out there and that’s not the point of this one. I’d like to share with you what I eventually did as an alternative to Unity in the hopes that it may be a good choice for you too if you’re looking for one. Continue reading

Posted in Nexcess | Leave a comment

Reintroducing the Nexcess Client Portal

Reintroducing the Nexcess Client Portal

Last summer, we were proud to roll out our Client Portal – a robust, integrated system that allows Nexcess clients to quickly and easily manage their hosting account and utilize the Support system, from a single login.

It’s been over 6 months since we converted (completely) to the new system, so it seems fitting to shed the spotlight on it again and remind all of our valued clients – and present to prospective clients – how this system can simplify the various tasks that go into managing your hosting account.

Continue reading

Posted in Nexcess | Leave a comment

Nexcess Announces WordPress Cluster Hosting

Nexcess Announces WordPress Cluster Hosting
Ann Arbor, Michigan, January 30, 2012 – Nexcess, a Michigan-based managed hosting company with specialized solutions in Magento and WordPress hosting, has announced a new enterprise line of managed server clusters that are uniquely optimized for WordPress-based web sites.

This brand new set of hosting solutions for WordPress cluster hosting has been built from the ground up, and rooted in the same technologies that power the company’s more basic WordPress-Optimized Blog Platform (WP-OBP) hosting environment.  The Nexcess WordPress cluster is expected to offer site owners the same level of performance optimization that Nexcess’ entry-level WordPress hosting clients enjoy, with added benefits in scalability, reliability through increased redundancy, and potential for higher system resource availability to combat unpredictable patterns in blog traffic.
Continue reading

Posted in News Releases | Tagged , | Leave a comment

SOPA / PIPA & The Way We Do Business

If you are reading this blog post or host a site with us, you have more than likely heard about the Stop Online Piracy Act (SOPA) and the Protect IP act (PIPA). There is so much information circulating regarding these two pieces of legislation. Some of it is true, some of it false, regardless, amongst the plethora of information, there is one reality, if SOPA or PIPA pass, the Internet will never be the same.

Most of this week’s news coverage is revolved around the “Great Wiki-Blackout of 2012” and their public demonstration against, the Stop Online Piracy Act and the Protect IP Act, being rammed through the United States House of Representatives and the United States Senate this past year. The intent of both bills is to stop any and all copyright infringement committed by foreign web sites, while opposition groups of the bill claim, both bills attempt to prevent online piracy in a way that actually infringes on free expression while harming the Internet.
Continue reading

Posted in Nexcess | Leave a comment

Nexcess Announces UK WordPress Hosting Services

Nexcess Announces UK WordPress Hosting Services
Ann Arbor, Michigan, U.S.A., January 16, 2011 – Nexcess, a United States-based managed web hosting company with specialized services in WordPress web hosting, has announced a new line of UK WordPress hosting solutions to be made available effective immediately.  This decision was made with the intent of better serving bloggers that desired lower latency to European and Asian audiences.

“In recent years, it’s become very important to us to make sure that our friends across the pond are given the same high caliber of web hosting solutions that we provide here in Dearborn, Michigan,” commented Chris Wells, President & CEO of Nexcess, “We’re very happy to be bringing this new WordPress hosting solution that our engineers worked so hard on developing, and are confident that it will be as popular in the United Kingdom and throughout Europe as we have already seen in the states.”
Continue reading

Posted in WordPress | Tagged , | Leave a comment

Choosing a Load Balancing Solution

Choosing a Load Balancing Solution

When a website reaches the point where a single web server can no longer handle the amount of traffic to the content or services it provides you must find a way to reliably distribute its load over two or more individual web servers. This type of service is called load balancing which is where a specific device or service accepts connections, processes them using a balancing algorithm, then directs that incoming request out to an available server of many servers to handle the request. To perform load balancing, there are a few options you can choose from. DNS load balancing is possible, but not widely used. Software based load balancing where software performs the balancing of requests on a linux server is a powerful and reliable method of distributing load. Hardware load balancing where you have a dedicated hardware device handles the load balancing can be used for advanced applications and needs.

Continue reading

Posted in Nexcess | Leave a comment

Ack is Better Than Grep

Ack is Better Than Grep

In my last blog posting I wrote about some basic features of grep. If you already use grep a lot, it was probably a pretty boring post. One problem I used to have is when running grep, I’d get a lot of unwanted files that would match. For example I might try searching for the string ‘foobar’ to find where that appears in some code but there’s a DB dump in the directory too and the .sql file has the word ‘foobar’ in it somewhere. And when it does, it will be on one line that has 300 characters on it which fills my screen with its long line, making things hard to skim through.

Continue reading

Posted in Linux | Leave a comment

Installing Apache Solr on CentOS

Installing Apache Solr on CentOS
Apache’s Solr search platform is a common solution for more flexible and better performing searches on sites that have outgrown their database’s built-in search facilities. Here at Nexcess, the most common use is by clients with Magento Enterprise Edition (the only version with built-in support for Solr). In this post I will walk through setting up Solr for general use, with some comments on setting it up for use the Magento EE.

Solr runs as a Java servlet, so the first thing needed is a way to run Java servlets. We’ll be using the OpenJDK and Tomcat from the JPackage repo, so we need to install the repo with:

wget http://jpackage.org/jpackage50.repo -O /etc/yum.repos.d/jpackage50.repo

Then install tomcat and java:

yum install -y java-1.6.0-openjdk tomcat6

Continue reading

Posted in Apache | Leave a comment

Debugging Apache Rewrites and Redirects

Debugging Apache Rewrites and Redirects
Apache’s mod_rewrite and mod_alias can be very useful, but they can also be a huge pain to debug when a problem arises. Luckily, there are a few things that can help, and since you’re probably not the first person attempting to rewrite or redirect something in a specific way, you’ll likely be able to find the answer by just searching around intelligently once you understand the basics.

The first resource that I use would be the Apache mod_rewrite and mod_alias documentation. It might seem tedious, but Apache HTTP Server actually has some of the best documentation in the industry. If you spend 10 minutes reading the actual documentation and give understanding it a shot, you’ll probably find the majority of your questions answered. Make sure you check out the section of the mod_rewrite docs that covers the RewriteLog directive, since having a log turns guesswork into something debuggable.
Continue reading

Posted in Apache | Leave a comment

Features of Grep

Features of grep

In my last blog posting I wrote about features of the less pager. Its one of those very common Linux utilities that everyone uses but no one reads the man page to learn about features. Just like less, everyone uses grep, but there’s a lot of features you’re missing out on if you haven’t read the man page.

grep is a very very old command, its name comes from the command that was run through the ed editor. If you wanted to print out the lines of a file that matched a regular expression (re) you’d run ‘g/re/p’ in ed which stood for globally search for a regular expression and print the matching lines. vi and sed users might recognize the syntax and other basic ed commands since they both adopted a lot from ed.

Continue reading

Posted in Linux | Leave a comment