An Introduction to Web Servers: Part 2

A web server will typically run as a daemon (system service) under a single application process. That initial process will then spawn child processes that handle virtual servers, individual websites, or even individual requests. As such, a web server could spawn hundreds or even thousands of processes per day, per hour, or even […]

How to Install and Remove Packages with Webmin

One of the features Webmin has to make your system administration easier is a module for software package installation, updates, and removal. Using a graphical interface, you can keep your dedicated server updated and install new software whenever you need it.
To install software, do the following:

Login to Webmin and click “System”
Click the “Software Packages” […]

4 Tips to Secure Apache Web Servers

Having an ironclad firewall for your dedicated server is only part of the equation when it comes to security. Certain ports on your server must remain open in order for it to function, and any open port is a potential target for would-be attackers. Port 80, the standard HTTP port used by Apache, […]

Monitor Bandwidth with BandwidthD

Bandwidth is not free, and if you were to believe everything ISPs said, you might believe a war over bandwidth will be as violent as one fought over oil. With ISPs throttling bandwidth, and hosting companies fighting for every last cent of bandwidth, it is no surprise that the word bandwidth can strike fear […]

Running a Second Instance of Apache

One of the benefits of Apache HTTP Server is that you can run multiple instances of it as virtual hosts (as in shared hosting scenarios). In some cases, you may want a public instance of Apache for an IP address/domain and then another private instance running on a separate port. On […]

Apache’s DocumentRoot directive

On an Apache HTTP Server, you can control where the server looks for live HTML documents; in other words, your web pages or content management system. Most web-based control panels set this up for you by default when virtual hosts are created, and changing the panel’s settings could very well break your system.
But if […]

Some Common Server Port Numbers

A dedicated server, particularly one running Linux, has a standard set of ports that are configured to operate with certain applications. By default, most firewalls, even when they are secured, allow the default ports to send and/or receive information to and from the outside world. It is still important to know what their […]