An Introduction to Web Servers: Part 1

Once you have chosen an operating system, setup some basic security, and decided on a web-based control panel, you will need to decide what software you will run on your server. Some control panels will install your software for you, but it may be worth it to choose one that is right for your […]

Storing Web Cache on a RAM Disk: Part One

One way to speed up your web server is to cache frequently accessed pages and content. This is much faster because dynamic pages do not have to be recreated every time someone accesses them. Instead, the cached HTML files are loaded at a much faster rate. Using a RAM disk, you can make that caching […]

The Dreaded 500 Internal Server Error and How to Fix It

It is a common error on websites, yet it is one of the most annoying for web developers and system administrators. The dreaded 500 “Internet Server Error” has plagued webmasters for years. Sometimes, it is very easy to fix, but it may be difficult to find out what the problem actually is because it is […]

Back to the Basics #10: Web Applications

Web applications, as the name plainly states, are applications that run on the web rather than on a person’s personal computer or laptop. This makes them extremely versatile, since any device capable of connecting to the web can use them. The methods for developing and deploying web apps vary, but the end result is essentially […]

How to Create Custom Error Pages for Nginx

In a previous posts, we have discussed the finer points of creating custom error pages for an Apache web server installation. But what should you do if your web server is Nginx rather than Apache? The process of configuring an error page is somewhat different.
To begin, you will need to create a normal HTML document, […]

Monitor Apache Activity with mod_status

Monitoring a server can be a full-time job in itself, especially if your dedicated server hosts multiple websites. In Apache HTTP Server, each website is setup as a virtual host with its own set of logs. To monitor each independently is impossible when you have multiple sites. Instead, some system administrators just monitor the main […]

Moving from One OS to Another

In most situations, an individual or company will keep the same operating system for the entire time they use a server.  While there may be occasional upgrades, these usually do not involve switching to another OS completely.  At the end of the server’s life, however, you may decide to go with a different OS.  If […]

How Important is Memory on a VPS?

Yesterday, we looked at low end boxes, inexpensive servers with less powerful hardware than your average high-quality dedicated server.  Many low end boxes are actually virtual private servers (VPS), and are, therefore, technically not boxes at all.  With a VPS, you share your server with other tenants, all of whom need to play fairly to […]

How Important Are Web Standards?

System administrators typically look at web standards as an issue best left to web designers and developers, but it is an issue you should definitely consider, especially if you are running a business.
Web standards, established by the World Wide Web Consortium (W3C), determine the best coding practices for HTML, CSS, and other web technology.  This […]

Benefits of Content Management Systems

A content management system (CMS) is a web application designed to make it easier for website owners to publish, edit, and present content to their visitors.  There are hundreds of CMS applications on the market, both free and for a price.  Many are even free and open source, readily available for download and installation.
One of […]

Benefits and Disadvantages of Server-Side Scripting

Server-side scripting is a method of programming for the web that relies on software running on the server to execute instructions rather than the user’s browser or installed plugins.  In this way, the resulting page or web application appears to be a regularly generated HTML page at the time of loading.  Some of the benefits […]

Advantages of Server-Side Scripting

Server-side scripting is defined as “web server technology in which the user’s request is fulfilled by running a script directly on a web server to generate dynamic web pages.” In simpler terms, a server-side script runs on the server rather than your computer. When you visit a website, the script will create […]