How to Install Squid (Caching / Proxy) on Fedora 20

Squid is a caching and forwarding web proxy. It is most often used in conjunction with a traditional LAMP stack (Linux, Apache, MySQL, PHP), and can be used to filter traffic on HTTP, FTP, and HTTPS, and increase the speed (thus lower the response time) for a web server via caching.

Pre-Flight Check
  • These instructions are intended specifically for installing Squid on a single Fedora 20 node.
  • I’ll be working from a Liquid Web Self Managed Fedora 20 server, and I’ll be logged in as root.

Continue reading “How to Install Squid (Caching / Proxy) on Fedora 20”

How to Install mlocate (locate and updatedb Commands) on Fedora 20

One of the best tools for quickly finding files by filename is the locate command. The locate command reads one or more databases prepared by updatedb and writes file names matching at least one of the patterns to standard output, one per line.

Pre-Flight Check
  • These instructions are intended specifically for installing mlocate on Fedora 20.
  • I’ll be working from a Liquid Web Self Managed Fedora 20 server, and I’ll be logged in as root.

Continue reading “How to Install mlocate (locate and updatedb Commands) on Fedora 20”

How to List Which Apache 2 Modules are Enabled on Fedora 20

The Apache web server is one of the most popular and powerful web servers in the world due to its ease of administration and flexibility. This flexibility comes Apache’s modular design, and allows for such features as: URL rewriting for SSL encryption natively, and Outlook Anywhere passthrough support in reverse proxy setups. Modularity allows Administrators to modify Apache to meet their needs; adding modules that are needed and removing ones that are not.

Pre-Flight Check
  • These instructions are intended specifically for viewing which Apache modules are enabled on Fedora 20.
  • I’ll be working from a Liquid Web Self Managed Fedora 20 server with Apache 2 installed, and I’ll be logged in as root.

Continue reading “How to List Which Apache 2 Modules are Enabled on Fedora 20”

How to Stop and Disable Firewalld on Fedora 20

It is highly recommended that you have another firewall protecting your network or server before, or immediately after, disabling firewalld.
Pre-Flight Check
  • These instructions are intended specifically for stopping and disabling firewalld Fedora 20.
  • I’ll be working from a Liquid Web Self Managed Fedora 20 server, and I’ll be logged in as root.

Continue reading “How to Stop and Disable Firewalld on Fedora 20”

How to Install Varnish on Fedora 20

Varnish is a proxy and cache, or HTTP accelerator, designed to improve performance for busy, dynamic web sites. By redirecting traffic to static pages whenever possible, varnish reduces the number of dynamic page calls, thus reducing load.

Pre-Flight Check
  • These instructions are intended specifically for installing the Varnish on Fedora 20.
  • I’ll be working from a Liquid Web Self Managed Fedora 20 server with HTTPD and PHP already installed, configured, and running, and I’ll be logged in as root.

Continue reading “How to Install Varnish on Fedora 20”