Need help finding something? Start Here

Nginx: high performance stack. no SSL configuration in Proxy mode

In this article we list steps of basic Nginx configuration, in PROXY mode, with no SSL.

If you need to configure Nginx in SSL mode, refer to this article.

In order to improve web site loading speeds for our shared cPanel customers, RedyHost implemented high performance stack using Nginx. 

Nginx works in two different modes, allowing to proxy requests to Apache (and cache static files) or to serve PHP scripts directly, bypassing slower Apache web server completely. In both cases Nginx supports Google's famous mod_pagespeed module, allowing to compress and minify web page size. mod_pagespeed is configured in core filters mode to avoid compatibility issues with different CMS and website types. Core filters proven to work great for 99.99% of use cases, reducing page size and number of connections for up to 3x times.

Note! For compatibility and security reasons RedyHost recommends to run Nginx in Proxy mode. 

By default, for all new accounts, Nginx is configured in Proxy mode.

To access Nginx configuration

- login to cPanel and click Nginx link

 Nginx plugin for cPanel

Configuring a domain in Nginx Proxy mode

  1. Click Nginx link (see above)
  2. Select domain to manage and click Configure button

    Nginx configuration in cPanel
  3. Review existing configuration settings. Ensure Auto option is selected and click Submit button

    Nginx confirmation screen
  4. The next screen shows configuration settings. Select PROXY and click the PROCEED button

    Nginx proxy mode
  5. Configure Nginx options

    5.1 Nginx caching is disabled

    Configure Nginx no SSL, no cache

    5.2 Nginx caching is ENABLED

    To activate Nginx cache, select the following option (no SSL):

    Nginx no SSL with cache
  6. Check your website is operational. To reconfigure Nginx, click the N logo in the top left corner

    Nginx nDeploy logo
Was this helpful?: 
No votes yet