Webserver Module Configuration

From Webuzo Wiki
Jump to: navigation, search

Overview

This Page will help you in managing your Web Server's Module Configuration form the panel. You can enable or disable a particular configuration for the Web Server from this page.

Apache Settings

Navigate

You can access backup files from Webuzo Enduser Panel > Configuration > Apache Settings

Settings.png


Apache 2.2

suPHP


suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp) that is called by the Apache module to change the uid of the process executing the PHP interpreter.

Enable/Disable suPHP

Steps:

  • You will redirected to a page like this
Suphp2.jpg
  • Enable/Disable suPHP as per requirement. You will see a success message as show below.
Suphp3.jpg

Note : Webuzo enables suPHP by default to users.


Gzip Compression


Gzip compresses your webpages and style sheets before sending them over to the browser. This drastically reduces transfer time since the files are much smaller. GZIP compression can be enabled for your website and saves at least 50% of your bandwidth usage.

Enable/Disable Gzip Compression

Steps:

  • You will redirected to a page like this
Gzip.png
  • Enable/Disable Gzip Compression as per requirement. You will see a success message as show below.
Suphp3.jpg

Note : Webuzo disables Gzip compression by default to users.


Apache 2.4

Fast CGI


Fast CGI is a high performance alternative to CGI, which starts a sufficient number instances of the CGI program to handle concurrent requests, and these programs remain running to handle further incoming requests. It is favored by the PHP developers, for example, as a preferred alternative to running mod_php in-process, delivering very similar performance.

Enable/Disable Fast CGI

Steps:

  • You will redirected to a page like this
Fastcgi.png
  • Enable/Disable Fast CGI as per requirement. You will see a success message as show below.
Fastcgi1.png

Note : Webuzo disables Fast CGI by default to users.


HTTP/2 Protocol


HTTP/2 is a replacement for HTTP protocol. The focus of the protocol is on performance; specifically, end-user perceived latency, network and server resource usage. One major goal is to allow the use of a single connection from browsers to a Web site.

Enable/Disable HTTP/2 Protocol

Steps:

  • You will redirected to a page like this
Http2.png
  • Enable/Disable HTTP/2 Protocol as per requirement. You will see a success message as show below.
Suphp3.jpg

Note : Webuzo disables HTTP/2 Protocol by default to users.


Gzip Compression


Gzip compresses your webpages and style sheets before sending them over to the browser. This drastically reduces transfer time since the files are much smaller. GZIP compression can be enabled for your website and saves at least 50% of your bandwidth usage.

Enable/Disable Gzip Compression

Steps:

  • You will redirected to a page like this
Gzip.1.png
  • Enable/Disable Gzip Compression as per requirement. You will see a success message as show below.
Suphp3.jpg

Note : Webuzo disables Gzip compression by default to users.


Varnish Cache with Apache


Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast.

Steps:

  • You will redirected to a page like this
Varnish.png
  • Enable/Disable Varnish Cache as per requirement. Enter the port number on which you wish to make Apache listen.
Varnish.1.png

Note :

  • This utility is in beta stage and advised to not to be used it on production server.
  • Webuzo disables Varnish Cache by default to users.
  • The port number on which you wish to make Apache listen must be open on the server.


Nginx Settings

Navigate

You can access backup files from Webuzo Enduser Panel > Configuration > Nginx Settings

Settings1.png


Nginx Proxy


Apache’s power and Nginx’s speed are well known. However, both servers do have drawbacks—apache is hard on server memory, while nginx (great at static files) needs the help of php-fpm or similar modules for dynamic content. You can configure Nginx as reverse proxy for Apache. With this, Nginx will serve all the static content while dynamic content will be processed by Apache.

Enable/Disable Nginx Proxy


Steps:

  • You will redirected to a page like this
Nginx proxy.png
  • Enable/Disable Nginx Proxy as per requirement and settings. You will see a success message as show below.
Nginx proxy1.png

Note : Webuzo disables Nginx Proxy by default to users.


Varnish Cache with Nginx


Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast.

Steps:

  • You will redirected to a page like this
Varnish.png
  • Enable/Disable Varnish Cache as per requirement. Enter the port number on which you wish to make Apache listen.
Varnish.1.png

Note :

  • This utility is in beta stage and advised to not to be used it on production server.
  • Webuzo disables Varnish Cache by default to users.
  • The port number on which you wish to make Apache listen must be open on the server.
  • The Varnish has some issues with the HTTPS protocol on Nginx webserver.


Thats it !!!