Tag: domains

Notes on Switching Servers

Posted on January 14, 2011 in Websites by Jeff Starr

Switching servers & migrating sites can be a HUGE deal (or not), depending on things like:

  • Number of sites to transfer
  • Size and complexity of sites
  • Who is hosting your sites
  • Experience

I recently did this, switching from a 3-year run at ASO to my new home at Media Temple. Total of 24 properties, with WordPress running on around 10 sites. Past experience with VPS servers really had me paranoid about running out of memory. A few years ago, Perishable Press alone gobbled up 256MB of RAM at WiredTree, so add another 23 sites on top of that and needless to say I was extremely concerned about the migration from a shared-hosting environment to a (dv) Base account limited to 512MB RAM.

Continue Reading

Canonical URLs and Subdomains with Plesk

Posted on January 6, 2011 in Websites by Jeff Starr

I am in the process of migrating my sites from A Small Orange to Media Temple. Part of that process involves canonicalizing domain URLs to help maximize SEO strategy. At ASO, URL canonicalization required just a few htaccess directives:

# enforce no www prefix
<IfModule mod_rewrite.c>
 RewriteCond %{HTTP_HOST} !^domain\.tld$ [NC]
 RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]
</IfModule>

When placed in the web-accessible root directory’s htaccess file, that snippet will ensure that all requests for your site are not prefixed with www. There’s also a force-www technique if that’s how you roll. Either way, the point is that on most shared hosting, URL canonicalization is simple.

Continue Reading

News from the Frontline..

Posted on September 8, 2007 in Perishable by Jeff Starr

My apologies for recent periods of site unavailability. Apparently, my hosting company is having a difficult time with the server that happens to host Perishable Press. As far as I can tell, the server problems began Wednesday morning (due to a “traffic spike”). By Thursday morning, Perishable Press (as well as a few of my other sites) had been down for a period exceeding eight nonconsecutive hours.

According to my log files, Thursday itself was even worse, with server uptime struggling at an embarrassing 78.7%. And, although Friday looked considerably better, the site continues to experience periods of downtime that inspire me to begin (once again) the arduous process of switching to a more reliable host..

Currently, the site is up, but only after a lengthy period of downtime earlier this morning. I figured I had better post an explanation while I had the chance.. who knows when stability will be restored. To be fair, up until Wednesday, my hosting provider has delivered reliable, consistent uptime. I sure hope they get back into the groove.

Continue Reading

How to Block IP Addresses with PHP

Posted on July 3, 2007 in Function by Jeff Starr

[ Image: Skeletor Blocks a Move ] Figuratively speaking, hunting down and killing spammers, scrapers, and other online scum remains one of our favorite pursuits. Once we have determined that a particular IP address is worthy of banishment, we generally invoke the magical powers of htaccess to lock the gates. When htaccess is not available, we may summon the versatile functionality of PHP to get the job done.

This method is relatively straightforward. Simply edit, copy and paste the following code example into the top of any PHP for which you wish to block access:

Continue Reading

Even More Server Drama

Posted on August 7, 2006 in Business, Perishable by Jeff Starr

Several months ago, we encountered some problems with our hosting company and decided to switch servers. Then, after spending countless hours transferring our army of domains, the new server crashed and our databases were deleted. Further, after the transfer we quickly realized the inferior technological quality of our new host. Thus disgusted, we transferred everything back to our old server and hoped for the best.

For the past several months since then, our original server has been running as well as could be expected, all things considered. All functions were running smooth, the error logs were empty, and all was well and good in cyberspace. Then, suddenly, about two weeks ago, someone gained access and indiscriminately hacked every index file on the server. Expectedly, this created chaos, crashed websites, and left our hard-working server techs scrambling to fix the hole and secure the server.

Immediately after the attack, we began repairing our websites, uploading files, restoring databases, and troubleshooting errors. Then, just as we began to make some progress, the entire server crashed, wiping out all traces of every domain on the server. Deluged with "help tickets" from many customers, our hosting company responded with a form letter indicating the problem and reaffirming us of their support (copied verbatim):

Dear Velued Customer,

today we have experienced 4 hours of downtime due to broken cPanel/RHEL update. Everyday we receive updates from cPanel and RedHat, they are automatically installed on the server. Those are critical patches, software updates etc. Today's nightly upgreade broken whole server due to incompatibility in Bind (Name servers) library. All techs have been working on the issue, it took us some time to locate the problem. In the meantime we find out that more hosting companies has such problems. Finally we were able to fix the issue and the servers are back to normal. If you experience any problems accessing your domain names it may be because you tried to access the server when DNS was down and your local ISPs DNS server couldn't cache the IP address. It may take few hours until your local ISP's DNS server refresh the DNS zone.

You can check that your web site is up and working properly through 3rd party proxy server ie. www.the-cloak.com

The issue affected ALL hosting companies which uses cPanel, for more information regarding the issue please check cPanel forums at:

http://forums[…].com (edited)

We understand your frustration and how it harmed your business however we would like to assure you that we are here 24 hours a day and 7 days a week and if there is anything wrong we will do our best to fix the issue as soon as possible.

Please accept our appology and we hope to offer you best hosting services possible.

Best regards,
Customer Service Manager

Apparently, during the process of cleaning up the aftermath of the server attack, it became necessary to upgrade various components of cPanel and other server software. Unfortunately, the upgrade produced conflicts and subsequently crashed the entire system. Ahhh yeah. Thanks for that form letter.

Several days later, after great stress and concern, the domains were once again online and accessible, enabling customers access to (once again) begin work on the restoration process. Things were finally looking up..

Well almost. After all of our websites had been restored and the dust had settled, several key applications were no longer functional. After an unsuccessful troubleshooting session, we broke down and submitted a help ticket. As it turns out, two vital PHP functions, passthru() and exec(), had been disabled due to security concerns. In other words, thanks to the cracking exploits some mindless showoff, the generous scripting privileges customers once enjoyed have now been restricted.

The good news is that, aside from the loss of a few key functions, everything else is once again up and running considerably well. Looking back, we see how the difficult, stressful, even frustrating events serve as priceless learning experiences. Indeed, managing websites is definitely a challenging endeavour, requiring great patience, flexibility, and determination.

Website Attack Recovery

Posted on July 24, 2006 in Websites by Jeff Starr

Recently, every website on our primary server was simultaneously attacked. The offending party indiscriminately replaced the contents of every index file, regardless of its extension or location, with a few vulgar lines of code, which indicated intention, identity, and influence.

Apparently, the attack occurred via Germany, through a server at the University of Hamburg. This relatively minor attack resulted in several hours of valuable online education. In this article, it is our intention to share experience with website attack recovery. This article is aimed at website developers, designers, and administrators.

Continue Reading

Server Migration Details

Posted on May 11, 2006 in Business, Perishable by Jeff Starr

About a year ago we signed up with a hosting provider that offered one of the best hosting deals around: lots of space, bandwidth, and transfer — plus all of the usual server software amenities that make life easier. Everything went smoothly at first…

In fact, the first six months of service were close to 100%. The few help-ticket items submitted were promptly resolved in a professional manner. We were ready to start some business and everything was going great. Then, about five months ago, we began noticing a serious increase in server downtime. Help tickets were also slow-going and the responses were like these cryptic one-liners that failed to address the actual problem, demonstrating a serious lack of concern and providing virtually no help. Further, multiple emails concerning account billing and renewal went (and remain) completely ignored. Indeed, email remains their only method of communication. At this point, we felt stranded, ignored, and utterly alone. Given this level of service, we were not comfortable hosting websites for our clients.

Continue Reading

Perishable Domains 2005

Posted on November 3, 2005 in Perishable, Websites by Jeff Starr

The Perishable Domain Portfolio is an integrated netwerk of highly specialized websites, each serving a unique purpose*. All of our websites are hosted, developed, and maintained by Perishable @ Monzilla Media.

Update, Nov 30th, 2009: much has changed in the four years that have passed since posting this information. Some of these sites are no longer actively maintained, while others have been joined by an entire fleet of new sites and fresh projects. To see a more updated collection of my sites, check out the footer menu of the current theme or visit my business portfolio at Monzilla Media.


art{space} magazine

art{space} magazine

art{space} magazine online investigates the internal and external environments of artists and other creatives. Articles focus on artists’ objective and subjective creative environments while exploring the dynamic interaction between them. Many art{space} articles are also featured in the Northwest art zine, Dead Letter Art.

Visit art{space} magazine »


AugustKlotz.com

AugustKlotz.com

Professor Klotz is our resident philosopher. August reads many books, consults the 0racle, and psychoanalyzes his friends and family. A regular guy who is normal and plain, August is a lifelong student of God’s Holy Word, and is producing an online repository of verses, articles, and criticisms. AugustKlotz.com is a resource whereby the study of the Bible is documented and made availble for future reference.

Visit AugustKlotz.com »


Dead Letter Art

Dead Letter Art

Dead Letter Art is an esoteric, underground collective of Northwest artists and chillers. The DLa collective is a highly creative and versatile operation, producing myriad chunks, art, and general mayhem. Recently redesigned, DeadLetterArt.com features online summaries of every issue of the semi-regular, self-titled DLa zine. Further, the site features news articles, special projects, and exclusive galleries.

Visit Dead Letter Art »


design_netwerk

design_netwerk

The design_netwerk began as an overwhelming collection of browser "bookmarks" referencing a growing number of graphic design websites. Now, the design_netwerk has evolved into a dynamic library of graphic-design, website-design, and multimedia-design resources. Further, every site featured in the design_netwerk is personally reviewed for quality, usability, and general decency.

Visit design_netwerk »


F-Disk Media, CEI

F-Disk Media, CEI

F-Disk Media, CEI (Creative Enterprises Incorporated) serves the legal, financial, and organizational needs of independent artists, writers, and producers. Offering assistance through anonymous resources, F-Disk Media protects and supports creative individuals and small businesses, enabling them to thrive and prosper in the perpetually evolving business environment.

Visit F-Disk Media »


JJJStarr.com

JJJStarr

The JJJStarr.com website is the personal site of Jeff & Jennifer Starr. This site is currently private, and requires a password for access. The site is listed here to provide a complete reference.

Visit JJJStarr.com »
( requires password )


Monzilla Media

Monzilla Media

Monzilla Media is a website and graphic design company that serves customers crisp, clean websites and graphics. Monzilla Media specializes in providing sophisticated, user-friendly sites with attention to detail and focus on standards, usability, and accessibility.

Visit Monzilla Media »


Perishable.biz

Perishable.biz

Perishable.biz is a multimedia showcase of Perishable creativity, featuring everything from custom artwork and digital photography to audio exploration and video production. Whereas Perishable Press provides news, articles, and commentary concerning the Perishable universe, Perishable.biz presents the myriad multimedia creations of Perishable and his anonymous band of imaginary friends.

Visit Perishable.biz »


Perishable Press

Perishable Press

Perishable Press is an online resource for digital designers, graphic artists, and multimedia producers. The site explores creativity, inspiration, and artistic expression — digital dialogue and critical analysis. Perishable Press features valuable reference material for website developers, digital photographers, and esoteric philosophers. Further, Perishable Press is a virtual library and staging point for every Perishable project.

Visit Perishable Press »


Footnotes

  • * Several Perishable domains were formally relinquished in late 2005:
  • Perishable Media — Excessive everything and redundant content — not needed.
  • PrimeCut Design — Decided to go with a different name for my web-design business.
  • PrimeCut Domains — Selling and hosting domains doesn’t require a separate site.
  • Coffee Talk Forum — A great lil’ site that suffered from a serious lack of interest.
  • ArtBoots & ArtBootz — What was I thinking? These were definitely not needed.
  • zone000three.com — A project for which I would have never found the time.
  • Plus — Several testing/mirror sites and subdomains were eliminated.