Web Servers

How to install OpenLiteSpeed, an excellent web server


OpenLiteSpeed is a high performance and lightweight HTTP server developed by LiteSpeed Technologies. OpenLiteSpeed is cross-platform (GNU/Linux, FreeBSD, MacOS) and can be integrated with applications developed in PHP, Ruby, Perl and Java.

OpenLiteSpeed is free to download, use, distribute and modify under the GPLv3 license.

Main features

  • Event-driven architecture.
  • Compatible with Apache’s mod_rewrite module.
  • Native Web Control Panel that allows you to manage the server from a web interface.
  • Protection against DDOS attack.
  • ModSecurity V3 integration.
  • Native cache system.
  • Native SAPI for PHP that allows applications to run up to 50% faster.
  • Cache plugin for WordPress.

How to install NGINX on NetBSD?

NGINX is a web server with excellent performance and low memory footprint. NGINX can also be used as a reverse proxy (FastCGI, Apache, uWSGI), as a proxy for mail protocols (IMAP, POP3) and as a load balancer.

In this post we will install NGINX as a FastCGI proxy then the PHP requests will be redirected to a PHP-FPM server.

How to install Apache web server on Android?

The Apache HTTP Server Project is a community effort to develop and maintain an open source HTTP server for modern operating systems (UNIX, GNU / Linux, BSD, Windows). The objective of this project is to provide a secure, efficient and extensible server that provides HTTP services in accordance with current HTTP standards.

Install and configure Apache HTTP server

Apache HTTPD

Apache HTTP is a general purpose web server, designed to achieve a balance between flexibility, portability and performance. Apache HTTP has a modular architecture which allows to extend the basic functionality by selecting a set of modules: the modules are compiled as Dynamic Shared Objects (DSO) and they may be enabled/disabled using the LoadModule directive.

Convert url to lower case using Apache HTTP

If your site respond to urls that contain uppercase and lowercase characters (the same page responds to urls: yourdomain.com/my-Url, yourdomain.com/my-url), taking into account SEO parameters that is not good since the search engines are case-sensitive so you'd have more than one page indexed with the same content. A trick you can use is to convert all urls to lowercase, so: