Learn Web Servers

Learn how to use web servers to host your applications successfully. These tutorials cover a wide range of techniques for making effective use of web servers.
  1. Magento Tip: Choosing a Good Server

    Magento Tip: Choosing a Good Server

    Tutorial Beginner

    Magento's platform is of an enterprise level. In order to run smoothly and offer a great experience, you need to match some hardware with the software. ...

  2. Using New Relic to Monitor Your Servers

    Using New Relic to Monitor Your Servers

    Tutorial Beginner

    Today we will look at how to use New Relic to monitor your infrastructure (i.e. your production server) and why you'd want to.

  3. Easily Deploy Redis Backed Web Apps With Docker

    Easily Deploy Redis Backed Web Apps With Docker

    Tutorial Intermediate

    Learn how to setup and deploy a Redis powered Python web app using Docker.

  4. HTTP Succinctly: HTTP Resources

    HTTP Succinctly: HTTP Resources

    Tutorial Intermediate

    HTTP is the protocol that enables us to buy microwave ovens from Amazon.com, reunite with an old friend in a Facebook chat, and watch funny cat videos on...

  5. HTTP Succinctly: HTTP Connections

    HTTP Succinctly: HTTP Connections

    Tutorial Intermediate

    In the last article we looked at HTTP messages and saw examples of the text commands and codes that flow from the client to the server and back in an HTTP...

  6. HTTP Succinctly: HTTP Messages

    HTTP Succinctly: HTTP Messages

    Tutorial Intermediate

    In this chapter, we'll look inside the messages exchanged in an HTTP transaction. We'll learn about message types, HTTP headers, and status codes....

  7. HTTP Succinctly: HTTP Web Architecture

    HTTP Succinctly: HTTP Web Architecture

    Tutorial Intermediate

    In the first chapter we talked about resources, but mostly focused on URLs and how to interpret a URL. However, resources are the centerpiece of HTTP. Now...

  8. HTTP Succinctly: HTTP State and Security

    HTTP Succinctly: HTTP State and Security

    Tutorial Intermediate

    In this last chapter we will look at the security aspects of HTTP, including how to identify users, how HTTP authentication works, and why some scenarios...

  9. Building Ribbit in PHP

    Building Ribbit in PHP

    Tutorial Advanced

    In the initial entry in this series, we took care of the UI-aspect of our Twitter-clone, called Ribbit. Now, we'll begin coding the application in a number...

  10. Apache: Aliasing and Redirection

    Apache: Aliasing and Redirection

    Tutorial Beginner

    It's common for a client to send a request for a file that either does not exist on the server, or exists in a different location. This can occur for a...

  11. Apache 2 Basic Configuration on Unix-Like Systems

    Apache 2 Basic Configuration on Unix-Like Systems

    Tutorial Beginner

    In a previous post, we had a look at the Apache HTTP server, what it is, and how it works. Today, we'll handle some of the most important Apache...

  12. 6 Easy and Efficient Ways to Combat Spam Comments

    6 Easy and Efficient Ways to Combat Spam Comments

    Tutorial Beginner

    One of the downsides of running a successful WordPress blog is that some people want to take advantage of your success by posting "spam comments" on your...