Hosting Websites with Apache

The Apache web server remains the most popular software for publishing websites on the Internet. This highly configurable, stable server is capable of handling the web serving needs of small and large sites alike. Read on for information on running Apache on your Linode.

Apache 2 Web Server on CentOS 5

Instructions for getting started with the Apache web server on CentOS 5.

Apache 2 Web Server on Debian 5 (Lenny)

Instructions for getting started with the Apache web server on Debian 5 (Lenny).

Apache 2 Web Server on Debian 6 (Squeeze)

Instructions for getting started with the Apache web server on Debian 6 (Squeeze).

Apache 2 Web Server on Fedora 12

Instructions for getting started with the Apache web server on Fedora 12.

Apache 2 Web Server on Fedora 13

Instructions for getting started with the Apache web server on Fedora 13.

Apache 2 Web Server on Fedora 14

Instructions for getting started with the Apache web server on Fedora 14.

Apache 2 Web Server on Ubuntu 10.04 LTS (Lucid)

Instructions for getting started with the Apache web server on Ubuntu 10.04 LTS (Lucid).

Apache 2 Web Server on Ubuntu 10.10 (Maverick)

Instructions for getting started with the Apache web server on Ubuntu 10.10 (Maverick)

Apache 2 Web Server on Ubuntu 8.04 LTS (Hardy)

Instructions for getting started with the Apache web server on Ubuntu 8.04 LTS (Hardy).

Apache 2 Web Server on Ubuntu 9.10 (Karmic)

Instructions for getting started with the Apache web server on Ubuntu 9.10 (Karmic).

Apache Access Control

Using HTTP AUTH to limit and control access to resources hosted on websites.

Apache Web Server on CentOS 6

Install Apache on your CentOS 6 server, configure virtual hosting, and set up mod and scripting support.

Apache Web Server on Debian 7 (Wheezy)

Install Apache on your Debian 7 server, configure virtual hosting, and set up module and scripting support.

Apache Web Server on Debian 8 (Jessie)

Install Apache on your Debian 8 (Jessie) server, configure virtual hosting, and set up modules and scripting.

Apache Web Server on Ubuntu 12.04 LTS (Precise Pangolin)

Install Apache on your Ubuntu 12.04 Server, configure virtual hosting, and set up module and scripting support.

Apache Web Server on Ubuntu 14.04 LTS

Install Apache on your Ubuntu 14.04 (Trusty Tahr) server, configure virtual hosting, and set up modules and scripting.

Apache and mod_wsgi on Debian 5 (Lenny)

Deploy Python WSGI Applications with Apache and mod\_wsgi

Apache and mod_wsgi on Debian 6 (Squeeze)

Deploy Python WSGI Applications with Apache and mod\_wsgi.

Apache and mod_wsgi on Fedora 14

Deploy Python WSGI Applications with Apache and mod\_wsgi

Apache and mod_wsgi on Ubuntu 10.04 (Lucid)

Deploy Python WSGI Applications with Apache and mod\_wsgi.

Apache and mod_wsgi on Ubuntu 10.10 (Maverick)

Deploy Python WSGI Applications with Apache and mod\_wsgi

Apache and mod_wsgi on Ubuntu 12.04 (Precise Pangolin)

Deploy Python WSGI Applications with Apache and mod_wsgi.

Apache and mod_wsgi on Ubuntu 14.04 (Trusty Tahr)

Deploy Python WSGI Applications with Apache and mod_wsgi.

Host Your Own RSS Reader with Tiny Tiny RSS on CentOS 7

Self-host your RSS reader on a CentOS 7 Linode with Tiny Tiny RSS.

How to Install Apache Web Server on CentOS 8

Install Apache on your CentOS 8 server, configure virtual hosting, and set up modules and scripting.

How to Install Apache Web Server on Debian 10

Install Apache on your Debian 10 server, configure virtual hosting, and set up modules and scripting.

How to Install Apache Web Server on Ubuntu 18.04 LTS

Install Apache on your Ubuntu 18.04 LTS server, configure virtual hosting, and set up modules and scripting.

How to Install Apache on CentOS 7

Learn how to install & configure Apache web server on Centos 7 on a Linode.

How to Install and Configure FastCGI and PHP-FPM on CentOS 8

This guide will show you how to install mod_fcgid and PHP-FPM on CentOS 8. It will also provide a basic configuration that uses socket based connections, instead of TCP.

How to Install and Configure FastCGI and PHP-FPM on Debian 10

This guide will show you how to install mod_fcgid and PHP-FPM on Debian 10. It will also provide a basic configuration that uses socket based connections, instead of TCP.

How to Install and Configure FastCGI and PHP-FPM on Ubuntu 18.04

This guide will show you how to install mod_fcgid and PHP-FPM on Ubuntu 18.04. It will also provide a basic configuration that uses socket based connections, instead of TCP.

How to Set Up the htaccess File on Apache

This in-depth guide on the .htaccess file covers how to handle permissions, redirects, and IP address restriction.

Install PHP-FPM and Apache on Debian 8 (Jessie)

Install PHP-FPM and Apache on Debian 8 for Improved Website Agility and Security

Measure your Website's Recurring Readership with Bise - A Tutorial

Learn how to install, configure, and run Bise, a simple analytics tool that measures the size of your website’s recurring readership.

Multiple Web Servers with ProxyPass on Debian 5 (Lenny)

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Multiple Web Servers with ProxyPass on Fedora 12

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Multiple Web Servers with ProxyPass on Fedora 14

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Multiple Web Servers with ProxyPass on Ubuntu 10.04 (Lucid)

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Multiple Web Servers with ProxyPass on Ubuntu 10.10 (Maverick)

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Multiple Web Servers with ProxyPass on Ubuntu 9.10 (Karmic)

How to use separate web servers to host sites or applications using ProxyPass with Apache.

Run PHP Applications under CGI with Apache on CentOS 5

Methods for enabling dynamic content to run as individual users with PHP on CentOS 5.

Run PHP Applications under CGI with Apache on Debian 5 (Lenny)

Methods for enabling dynamic content run as individual users with PHP on Debian 5 (Lenny).

Run PHP Applications under CGI with Apache on Fedora 12

Methods for enabling dynamic content to run as individual users with PHP on Fedora 12.

Run PHP Applications under CGI with Apache on Fedora 13

Methods for enabling dynamic content to run as individual users with PHP on Fedora 13

Run PHP Applications under CGI with Apache on Ubuntu 10.04 LTS (Lucid)

Methods for enabling dynamic content run as individual users with PHP on Ubuntu 10.04 LTS (Lucid).

Run PHP Applications under CGI with Apache on Ubuntu 10.10 (Maverick)

Methods for enabling dynamic content run as individual users with PHP on Ubuntu 10.10 (Maverick).

Run PHP Applications under CGI with Apache on Ubuntu 8.04 (Hardy)

Methods for enabling dynamic content to run as individual users with PHP on Ubuntu 8.04 (Hardy).

Run PHP Applications under CGI with Apache on Ubuntu 9.10 (Karmic)

Methods for enabling dynamic content run as individual users with PHP on Ubuntu 9.10 (Karmic).

Run PHP with CGI and Apache on CentOS 6

Use PHP CGI to run PHP scripts as indivudual users.

Run PHP with CGI and Apache on Debian 7 (Wheezy)

Use PHP CGI to run PHP scripts as indivudual users.

Run PHP with CGI and Apache on Ubuntu 12.04 LTS (Precise Pangolin)

Use PHP CGI to run PHP scripts as indivudual users on Ubuntu 12.04.

Running mod_fastcgi and PHP-FPM on Debian 7 (Wheezy) with Apache

Install and Configure mod_fastcgi and PHP-FPM on Debian with Apache