Advanced Search
Search Results
28 total results found
Cpnginx
All Cpnginx manuals.
Cpnginx Documentation Vol 13.0
The Cpnginx Documentation
Quick Start Guide
Install and configure Cpnginx in your server. This guide provides a quick and straightforward installation process for cpnginx, the original Nginx plugin for cPanel/WHM. Cpnginx enhances web server performance, improves caching efficiency, and optimizes resour...
Administration
How to manage the Cpnginx server? Custom-built Nginx, Cache management. Configure PHP-FPM, etc,.
Template Management
How to manage nginx vhost templates or app templates. Create and assign custom nginx vhost templates.
WHM Interface Management
How to use the WHM Cpnginx front end interface?
Cpanel Interface Management
How to use Cpnginx from the Cpanel user interface?
Languages
Manage multiple languages for Cpnginx.
System Requirements
Overview This document provides the system requirements for installing the Cpnginx plugin. Software Requirements The Cpnginx supports the following Operating Systems. Operating System Version Architecture Rocky Linux 8.0 or higher 64bit ...
Installation or Upgrade
Start installing or upgrading Cpnginx The installation and upgrade of Cpnginx is the same procedure. You should download the cpnginx software and extract it to your server. Please log in to your client area and download the latest version of Cpnginx. If ...
Uninstallation
How to remove Cpnginx You may follow the given procedure to uninstall Cpnginx from your server. You need the installation source to remove the Cpnginx. If your server already has the Cpnginx installation scripts. Please run the following code from the same ...
Overview
Administration Cpnginx has user user-friendly server administration interface and a command line utility called nginxctl. You can install any version of nginx with any third-party nginx modules. The virtual host configurations are template-based configuration...
Build Nginx
Custom build Nginx You can build any custom version of nginx using the command line tool nginxctl. An example is given below : Command: nginxctl nginxbuild Command Options: nginxctl nginxbuild [option1=value1] [option2] .. --version=V...
Configure PHP-FPM Versions
Enable different PHP versions in Cpnginx The Cpnginx auto-installer will automatically install cPanel, provide multiple PHP-FPM RPMs, and configure it properly. Cpnginx itself uses the cpanel-provided RPMs for php-fpm services. Cpnginx 11 supports alt-php-fp...
Cpnginx File Structure
Cpnginx configurations and log files Cpnginx will install nginx in the folder /usr/local/nginx/ . All nginx configuration files are located in /usr/local/nginx/conf/ directory. Please see the files and directory information below. Nginx configurations and l...
Nginx Modes
Hybrid, Proxy, and Nginx Modes Cpnginx provides three modes of nginx service. This comes with the default nginx installation. You can choose the default nginx mode of operation from Preferences → Settings tab. See below the meaning of these modes Hybrid: S...
Domain Specific Rewrite Rules
Add Nginx rewrite rules for domains You can include custom rewrite rules as follows: If your domain name is foo.com, see below to add a rewrite rule For HTTP domain: Create a file /usr/local/nginx/conf/vhost.d/foo.com.rewrite For HTTPS domain: create a ...
Domain Specific Nginx Includes
Nginx Custom Domains Includes You can add custom includes for per domain or sub-domain base. See an example for the domain foo.com as follows, For HTTP domain: create a file /usr/local/nginx/conf/vhost.d/foo.com.include For HTTPS domain: create a file /us...
Cache Management
Proxy Cache & FCGI Cache Management Cpnginx supports two types of cache. Proxy cache and FCGI cache. proxy Cache A server administrator can enable or disable the proxy cache from settings. Enabling cache will speed up your websites. But you need to handle t...
Disable/Enable Nginx
Temporarily disable or enable Nginx You can disable or enable Nginx temporarily on the Cpnginx server. Disable Nginx To disable nginx, please use the following command: nginxctl disable Enable Nginx To enable Nginx, please use the following command: ngi...
nginxctl
The nginxctl command line tool complete reference. This is a new command-line tool for managing your cpnginx server. It is a unique tool developed by cpnginx developers. You can do almost all operations of your nginx server from the command line. Command: n...
Default and Custom Templates
Vhost Templates and App Templates Cpnginx provides a user-friendly vhost template management system, which will allow you to create and maintain any type of virtualhost templates or app templates for your domains. Customizing the global default templates. C...
Cpnginx Templates
Create and Manage Nginx vhost templates in Cpnginx This section tells you everything about vhost template or app template management in Cpnginx. Cpnginx uses the Python Mako template language. You may read the template file documentation of Mako properly. ...
Template Variables
The template variables that can be used inside the vhosts templates Cpnginx passes the template variables as a dictionary to the specific template files. Each template must contain an SSL and a NON-SSL part. The following are the template variables. It...
PHP-FPM ini templates
Manage PHP-FPM templates for websites The cpnginx uses the php.ini template file for managing the PHP variables. There are global FPM settings and per-user-based settings. Only the whm has the option to control the PHP variable. But if you need to allow the u...
Cpnginx WHM UI
Managing Cpnginx from WHM This is the server administrator interface for managing the entire web server. To access the WHM interface, log in to the WHM as the root user and go to Plugins → Cpnginx. All the options in the WHM interfaces are self-explanatory. P...
User Manual
Manage Cpnginx from the user control panel 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. Domains This men...
Language
Cpnginx supports any language since it is fully integrated with WHM and cPanel. We provide English language as the default. To add your local language, you may read the procedures below, WHM Languages The language file location of the CPnginx WHM panel is /u...