The user manual is for the cpanel end user. This document refers to the different functionality provided in the cpanel interface. All these features can be managed from the administrator interface also.

Domains

This menu will help you to handle all of your domains. You can view all of your domains , subdomain, addon domains, parked domains, etc,.

From the “List Domains” menu you can edit each of the domains settings, if it is enabled by the administrator.

Redirection

This menu can be used to manage two types of redirections,ie; https redirections and www redirections.

HTTPS Redirection : You can force your website access to https using this menu options. You need to make sure SSL is installed and configured on the respective websites. Redirecting websites to HTTPS will increase the Google search facility.

WWW Redirections : With this option you can force www to non-www or non-www to www redirection. It is better to serve the content from one domain, that will help to increase SEO.

Directory Listing

Nginx by default won’t allow directory listing for files. You can enable or disable directory listing of individual domains.

Hot Link Protection

This option will help you to protect your static files from stealing by other domains. This is good for content security too.

Web Server

This menu will help you to view and switch the webserver modes. Cpnginx provide three type of web server modes; proxy, hybrid and nginx.

Proxy - In this mode nginx works as a front end proxy . All your files served from apache .htaccess rules works fine.

Hybrid – In this mode nginx serve all your static files and apache serve the dynamic files. Most of the .htaccess rules works fine.

nginx – This is nginx stand alone mode. All files works from nginx. In this mode the multiple php-fpm also works. .htaccess rules won’t work . But if you can convert your htaccess rules to nginx rewrite rules ( which is easy ) , then the server administrator can easily add the rules to the website vhost settings.

List nginx Sites

This menu will show you all your websites nginx template or app template settings. You can chose any of the three web server modes , unless you override it with an app template .

Switch Web Server

This menu will help you to switch your websites nginx modes to proxy, hybrid or nginx.

PHP

This is the php configuration menu. It is one of the main feature of cpnginx. Cpnginx is the only software that will allow you to configure multiple php versions based on per domain or subdomain base . All other multi-php modules only allow you to choose a default php for your entire domains. In cpnginx, the multiple php only works in “nginx” mode . It also works for the apptemplates based on nginx template .

Switch Website PHP version

This menu will help you to choose the websites php versions.

App Templates

Cpnginx provide a lots of app templats like wordpress, joomla, drupal, etc. These templates are specifically designed for the respective applications. If you are running any type of these applications, then it is recommended to choose this application templates for better performance. This templates assume your application is configured on the document root of each domain or subdomain. If you have it on a subfolder, you need to consult it with the server administrator for providing a custom template for your websites.

firewall

This menu will help you to configure the nginx firewall for your websites. Every option in this menu is controlled by the server administrator. You can enable or disable, if it is enabled by your server administrator.

Domain Firewall Settings

This menu will list all of your domains firewall settings. You can edit or change it as you wish unless it is disabled by server administrator.

Change Firewall Settings

From this menu, you can change the firewall settings of individual domains.

Cache Management

You can turbo boost the website loading speed with Cache. Cpnginx support three type of cache; proxy cache, fcgi cache and google page speed .

Proxy Cache : Enabling proxy cache will speed up your websites that running on proxy mode. But you need to handle the cache properly, some websites may not show recent updates due to cache. But no worries, from the cpanel interface, you can disable or enable the proxy cache.

Fcgi Cahe: This is the php-fpm cache. Enabling this micro cache also speed up the websites . But please configure it properly. You can enable or disable the fcgi cache for their website, if it is enabled by admin. This cache is for websites running nginx mode.

Google page Speed: Google Page Speed is a unique cache engine. This module need to be enabled by the server administrator . Cpnginx will add a cdn domain name to the google page speed module. So that you can serve the static content from any cdn service which is more effective by google page speed module. If you have a domain named yourdomain.com, then the cpnginx cdn domain name will be cpnginxcdn.yourdomain.com.

Sometimes enabling cache may have a delay in updating recent contents. So you can test the cache settings of every websites before pushing it to production .