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 […]

Back to the Basics #8: Application Security

When covering application security, there are three basic application types you should consider:

Standard applications that you install directly on your server’s operating system and run only when you need them
Applications that are run as daemons or services, starting at boot time and continuing to run as long as the server is on
Web applications […]

Back to the Basics #5:Other Server Software

Choosing your operating system and web server software is only the beginning. If you need a custom dedicated server built to your specifications, you will need to specify several other types of software, including database system, DNS, mail transfer agent (MTA), scripting languages (PHP, Ruby, Perl, etc.), firewall, virtualization, and more.
DNS – The management of […]

How to Read Server Documentation in Webmin

When you are logged in via SSH, the easiest way to read documentation of commands on a Linux server is to use the “man” command. When you are managing your server from a control panel, however, why should you be restricted from seeing critical documentation? Webmin has a built-in tool that allows you to read […]

How to Install Webmin on Your Linux Server

Webmin is a web-based control panel for Linux/Unix system administration.  If you have ever wondered if there was an easier way to manage many of the routine tasks you perform from the command line on your dedicated server, Webmin may be just the tool you need.
You can download the Webmin from the project’s website […]

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 […]

Server Scripting Language Round-up

When running a dedicated server, you don’t necessarily need to know how to program, but you do need to know what programming languages are available and how to install them. What follows are a list of some of the most important scripting language that you may want to have installed, available, and in a […]

Web Server Statistics with AWStats

Collecting statistics about a website is one of the most important evaluation techniques you can use to determine its effectiveness and reach. Although there are many online services, such as Google Analytics, that offer third-party statistical analysis, you or your clients may prefer to have in-house statistical software run from your dedicated server. […]

How to Troubleshoot an Internal Server Error

In an earlier post, I went over some of the common error codes for Apache web servers. Most of them, like “404 Not Found”, are pretty easy to troubleshoot; however, one of the more obscure errors is “500 Internal Server Error”. It is clear from the error that something running on the […]

Manage Web Images with ImageMagick

ImageMagick is a powerful software suite that gives users the ability to create, manipulate, and process images in a variety of formats, including JPEG, TIFF, and PNG. It comes with a collection of command line tools for batch image conversion and many other tasks. It also serves as a frontend for a […]

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 […]

Programming Packages for Your Server

The choice of which programming language to install on a web server has been a hot topic for years.  Just like HTML editors, every user has their favorite scripting tool and has solid reasons for their choices.  Let’s review some of the most popular options available for server-side programming technologies.
Perl is a mature programming language […]